Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 3.51 Driver][mysqld-4.0.18-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM mintabel WHERE ID =4' at line 1
Jeg har prøvet at sætte vHeadline ind mellem <title> og </title>. Nu kommer der ikke nogen fejl, men jeg får flg., når jeg kigger i koden:
<title><font face="Arial" size=2> <p>ADODB.Field</font> <font face="Arial" size=2>error '80020009'</font> <p> <font face="Arial" size=2>Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.</font> <p> <font face="Arial" size=2>/members/showdocument.asp</font><font face="Arial" size=2>, line 0</font>
Det skulle have set sådan her ud:
<title><%=vHeadline%></title>
Det er når jeg prøver med:
SQL = "SELECT * FROM mintabel WHERE ID='" & vID & "'" Set RS = Conn.Execute(SQL)
ok, jeg har bare haft problemer med det før. Jeg må i seng.. held og lykke med problemet. Hvis du ligger hele din kode, vil jeg gerne se den igennem imorgen, hvis det ikke løser sig i løbet af natten :-)
har du overvejet om den er case sensitive ... dvs hedder ID og ID i din tabel og ikke id ... står der id i din querystring og ikke ID ... har du prøvet med
"SELECT * FROM mintabel WHERE ID = "& int(vID) &""
Er du sikker på at post 4 findes? det virker nemlig ikke sådan: "Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record."
Blot et par tanker jeg gjorde mig da jeg kiggede spm igennem.
du kan evt også lave din smallint (i din tabel) om til en alm. int så er du sikker på, at den får samme type hvis du har int i din tabel og du prøvet med ovenstående select hvor du definere din variabel til at være int()
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.