Avatar billede kentoix Nybegynder
28. december 2002 - 21:50 Der er 1 kommentar og
1 løsning

An exception occurred: 'execute'

Jeg får denne fejl i mit ASP script:

Error Type:
Microsoft VBScript runtime (0x800A01FB)
An exception occurred: 'execute'
/xxx/xxx.asp, line 57

Min linie 57 ser sådan ud:

sql = "select * from xxx"
set rs = connection.execute(sql)

og min connection ser sådan ud:

set connection = Server.CreateObject("ADODB.Connection")
connection.Open "DRIVER={MySQL ODBC 3.51 driver};SERVER=server;uid=uid;pwd=pwd;DATABASE=database"

Da fejlbeskrivelsen ikke er særlig informativ, synes jeg, kan jeg ikke rigtigt forstå eller rette problemet som kun kommer hver 2. gang jeg opdaterer siden (med CTRL+F5) ...

Jeg kører mySQL 3.23.54 og myODBC 3.51.05 ...

Marc
Avatar billede kentoix Nybegynder
29. december 2002 - 15:53 #1
Nu gir den mig ikke den fejl længere men når jeg nu vil slette noget siger den:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[MySQL][ODBC 3.51 Driver][mysqld-3.23.54-max-nt]You have an error in your SQL syntax near '* from oprettede where id = 3' at line 1
/teciplanner/admin/admin.asp, line 11

Linie 11:
dsql = "delete * from oprettede where id = " & request("id") & ""
connection.execute(dsql)

Hva sker der for den?
Avatar billede thomas_yde Nybegynder
31. december 2002 - 18:37 #2
En delete skal bare være:
dsql = " delete from oprettede where id = " & request("id")
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
Computerworld tilbyder specialiserede kurser i database-management

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