17. oktober 2002 - 09:24Der er
13 kommentarer og 1 løsning
MySQL fejl....
På en simpel side skal jeg hente data fra en MySQL db.
AccessConnect = "DRIVER={MySql}; SERVER=XXX.XXX.XXX.XXX; DATABASE=test; UID=mark; PWD=mark" strSQL = "SELECT id, title, aktiv FROM ARTICLE ORDER BY ID DESC LIMIT 20;" set objConn = Server.CreateObject("ADODB.connection") objConn.Open AccessConnect Set RS = objConn.Execute(SQL)
Men jeg får en fejl på den sidste linje: Microsoft OLE DB Provider for ODBC Drivers error '80040e0c' Command text was not set for the command object.
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.
Slettet bruger
17. oktober 2002 - 09:30#1
Jeg ved ikke om det hjælper, men jeg har set man skriver denne linie:
Set RS = objConn.Execute(SQL)
sådan;
Set objRS = objConn.Execute(SQL)
Synes godt om
Slettet bruger
17. oktober 2002 - 09:32#2
Måske skal det være:
Set objRS = objConn.Execute(strSQL)
Det er bare forslag. Jeg er ikke vildt inde i det :-)
Det betyder ikke noget, det er kun navnet på den var som indeholder recordsettet. Jeg bruger det samme kode dagligt til MS SQL Server og der fungerer det fint. (selvfølgelig med en anden accessconnect)
>Rune, jeg takker, men får en fornemmelse af at oz1cbk peger på en gyldig fejl, jeg brugte den forkerte variabel i mit kald, se her: strSQL = "SELECT id, title, aktiv FROM ARTICLE ORDER BY ID DESC LIMIT 20;" <snip> Set RS = objConn.Execute(SQL) <-- skulle have været strSQL !!
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.