29. april 2004 - 22:25
Der er
14 kommentarer og 2 løsninger
fejl i strSQL linie
Jeg får denne en fejl: -Fejltype: -Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) -Et objekt er obligatorisk: '' i denne strSQL linie, men hvad er der galt ? strSQL = "Insert into enheder (avlernr, hanner, taever, hvalpe, doede, vejetal) values('" & upload.Form("avlernr") & "','" & upload.Form("hanner") & "','" & upload.Form("taever") & "','" & upload.Form("hvalpe") & "','" & upload.Form("doede") & "','" & upload.Form("vejetal") & "')" ' SQL sætning eksekveres Conn.Execute(strSQL) ' Luk databaseforbindelse Conn.Close Set Conn = Nothing
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
29. april 2004 - 22:30
#1
Prøv at få skrevet din sql-strng ud med response.write(strSQL) Så er det lettere at se, hvor der er noget galt.
29. april 2004 - 22:31
#2
Der er noget galt med "upload.Form". Hvad er det?
29. april 2004 - 22:37
#3
Det lyder mest som om du enten ikke har en connection til databasen som hedder Conn eller et upload object som hedder upload.
29. april 2004 - 22:40
#4
jeg har upload form, og får denne link sendt: POST Data: avlernr=254&hanner=45&taever=4353&hvalpe=345&doede=634&vejetal=5345&send=Send så den får fat i det, men den vil ikke indsætte i databasen
29. april 2004 - 22:46
#5
prøv nu at få skrevet din sql-streng ud og vise resultatet her.
29. april 2004 - 22:47
#6
nmh >> Fejlen er: -Et objekt er obligatorisk: ''
29. april 2004 - 22:47
#7
request.form("avlernr") osv
29. april 2004 - 22:48
#8
Prøv at vise din kode, har du en linje som: Set Conn = Server.CreateObject("ADODB.Connection")
29. april 2004 - 22:53
#9
koden ser sådan ud : <% if request("tast")="ja" then ' Databaseforbindelse Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("enheder.mdb") Conn.Open DSN strSQL = "Insert into enheder (avlernr, hanner, taever, hvalpe, doede, vejetal) values('" & Request("avlernr") & "','" & Request("hanner") & "','" & Request("taever") & "','" & Request("hvalpe") & "','" & Request("doede") & "','" & Request("vejetal") & "')" ' SQL sætning eksekveres Conn.Execute(strSQL) ' Luk databaseforbindelse Conn.Close Set Conn = Nothing %>Dine tal er registreret. Tak for denne gang. <%else%>
29. april 2004 - 22:55
#10
den skriver nu: Handlingen skal bruge en opdaterbar forespørgsel.
29. april 2004 - 23:00
#12
ok vent lige 2 sek. jeg har lige prøvet at uploade til min server, og det ser ud til at virke der. dvs. at min maskine ikke selv kan gøre det - mærkeligt
29. april 2004 - 23:03
#13
Du skulle også kunne køre det lokalt hvis du giver IUSR_xxxxx skrive rettighed i den folder du har gemt database filen. Det gøres som det sidste link beskriver det, dog lidt anderledes hvis man har XP.
29. april 2004 - 23:06
#14
ok - det virker når jeg kører det online tak for hjælpen, svar venligst, dem der har bidraget.
29. april 2004 - 23:07
#15
ok :)
29. april 2004 - 23:08
#16
svar
Kurser inden for grundlæggende programmering