Just nu i M3-nätverket
Gå till innehåll

skriva till dB i ASP


jonas-ponas

Rekommendera Poster

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]

Länk till kommentar
Dela på andra webbplatser

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.

 

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...