Just nu i M3-nätverket
Jump to content

skriva till dB i ASP


jonas-ponas

Recommended Posts

Någon som vet hur jag ska lösa följande?

 

jag ska skriva en rad till en access dB... med information... och sen direkt efter hämta det senaste(största) ID:t därifrån... hur ska jag gå till väga?? jag har inte kommit så långt att jag ens kan skriva till den..

 

_______________________________

 

set objConnection = server.CreateObject("ADODB.Connection")'här instansierar vi ett connection objekt.

set objRecordset = server.CreateObject("ADODB.Recordset")

 

objConnection.Open strConnect 'strConnect hämtar vi från include filen dataconnection.asp

 

strSQLInsert = " "

strSQLInsert = strSQLInsert & "INSERT INTO message(to_email, from_email, subject, message) VALUES('"& intMessageId & "','"& strTo & "','" & strFrom & "','" & strSubject & "','" & strtext & "');"

 

objConnection.execute(strSQLInsert)

 

 

felmeddelande:

Error Type:

Microsoft JET Database Engine (0x80004005)

Operation must use an updateable query.

/marias_filer/projekt2/preview_2.asp, line 27

 

 

 

 

[inlägget ändrat 2002-10-24 13:25:43 av raccooniax]

Link to comment
Share on other sites

Server.CreateObject("ADODB.Recordset") är inte rätt objekt för det du vill göra. Prova Server.CreateObject("ADODB.Command") ist.

 

Recordset använder egna funktioner för att påverka datat, t ex AddNew istf SQL-kommandot INSERT INTO, Update istf UPDATE och Delete istf DELETE FROM.

 

 

 

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...