Avatar billede dj-hupi Nybegynder
23. december 2005 - 14:51 Der er 14 kommentarer og
1 løsning

Like funktion

SQL = "select art from vare where art LIKE '" & Request.Querystring("id") & "%' "

Microsoft VBScript runtime error '800a01a8'
Object required: ''

Nogen hjælp ?
Avatar billede testpilot_dk Nybegynder
23. december 2005 - 14:54 #1
Hvilken database bruger!

Er du sikker der er noget i din Request.Querystring("id")
Avatar billede dj-hupi Nybegynder
23. december 2005 - 14:55 #2
Det er en access
Og den skriver godt nok et bogstav ud ?
Avatar billede testpilot_dk Nybegynder
23. december 2005 - 14:57 #3
hvordan ser dit art felt så ud i databasen!

dvs. at hvis du skriver Response.Write(Request.Querystring("id")) så får du noget ud
Avatar billede dj-hupi Nybegynder
23. december 2005 - 14:59 #4
Ja jeg få a ud
Men det er jo en " som er sat forkert ..
Avatar billede testpilot_dk Nybegynder
23. december 2005 - 15:01 #5
strSQL = "SELECT art FROM vare WHERE ((art) LIKE '" +Request.QueryString("id")+ "%');"
Avatar billede dj-hupi Nybegynder
23. december 2005 - 15:03 #6
SELECT art FROM vare WHERE ((art) LIKE 'A%');
Microsoft VBScript runtime error '800a01a8'

Object required: ''

/showlist.asp, line 28
Avatar billede testpilot_dk Nybegynder
23. december 2005 - 15:05 #7
du får fejlen når du prøver at bruge det resultset ikke
Avatar billede dj-hupi Nybegynder
23. december 2005 - 15:06 #8
Jeg får fejlen når jeg conn.Execute(strSQL)
Avatar billede testpilot_dk Nybegynder
23. december 2005 - 15:07 #9
Dim oConn, oRs, filePath, Index

            ' Map authors database to physical path
            filePath = Server.MapPath("Database.mdb")

            ' Create ADO Connection Component to connect with sample database           
            Set oConn = Server.CreateObject("ADODB.Connection")
            oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath
            Set oRs = Server.CreateObject("ADODB.Recordset")

Set rss = oConn.Execute(strSQL)
Avatar billede testpilot_dk Nybegynder
23. december 2005 - 15:08 #10
har du initiliseret den og sat den til noget
Avatar billede testpilot_dk Nybegynder
23. december 2005 - 15:13 #11
Det tyder meget på at du ikke har benyttet linjerne

Dim oConn

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath"
Avatar billede dj-hupi Nybegynder
23. december 2005 - 15:13 #12
Ja det var connectionen der var galt med
Avatar billede dj-hupi Nybegynder
23. december 2005 - 15:14 #13
Lav et svar
Avatar billede testpilot_dk Nybegynder
23. december 2005 - 15:14 #14
Kommer her og fortsat god Jul
Avatar billede dj-hupi Nybegynder
23. december 2005 - 15:16 #15
I lige måde :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester