webForumDet fria alternativet

skriva till databas

ASP

4 svar · 247 visningar · startad av firstchoice

Medlem sedan okt. 2001615 inlägg
Frågan#1

Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../data/email.mdb")&";"

Con.Execute(SQL)

Session("mess") = "Händelsen är nu inlagd i databasen"
Con.Close
Set Con = nothing

----------------------
något fel där?
tydligen..den skriver ut följade fel!!

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/email/kalender/administrera.asp, line 35

Medlem sedan juni 200032 967 inlägg
#2

Tänk, vad wFs sökfunktion är fantastisk. :D

http://www.webforum.nu/search.php?s=&action=showresults&searchid=24304&sortby=&sortorder=

Mvh,

Medlem sedan maj 20002 597 inlägg
#3

sen kan jag ju rekomendera Webeye som beskriver bra hur man kan hantera databasen.

Medlem sedan juli 20003 825 inlägg
#4

Vad har SQL för värde då?

testa en response.write SQL

Exempel:
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../data/email.mdb")&";"

SQL = "UPDATE [news] SET [strSubject] = '" & request("strSubject") & "' WHERE [intID] = " & request("ID")
Con.Execute(SQL)

Session("mess") = "Händelsen är nu inlagd i databasen"
Con.Close
Set Con = nothing

Medlem sedan feb. 200112 078 inlägg
#5

Session("mess") = "Händelsen är nu inlagd i databasen"

Varför i hela världen gör du sådär?

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)