04. november 2001 - 18:58Der er
5 kommentarer og 1 løsning
Hvad sker der her?????
Hej,
Jeg sidder fast i denne INSERT SQL sætning og jeg kan ikke finde fejlen, hvad er der galt???
PS. det tomme \'\' i starten af sql sætningen er et idnr, der er autonummering på i tabellen. Jeg har response writed sql sætningen, så en kan ses øverst i fejlteksten.
----- Min asp kode -------- strsql = \"INSERT INTO VIDEOFILM VALUES(\'\', \'\"&video_titel&\"\', \'\"&video_navn&\"\', \"&spiltid&\")\" response.write strsql connection.execute(strsql) end if
//---------fejltekst-------------------- INSERT INTO VIDEOFILM VALUES(\'\', \'Rambo\', \'Action\', 80) Microsoft OLE DB Provider for ODBC Drivers error \'80040e07\'
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
Datatyperne stemmer ikke overens i kriterieudtrykket. - kunne også betyde at du f.eks. har sat et felt i dbén som tekst, og herefter forsøger at smide tal ind i den.
Prøv at ligge din faktisk kode op, hvis du vil have hjælp. Ellers er det ikke til.
Deer er rigtigt som crunch skriver... Du skal huske at skrive hvilke felter der skal skrives til: INSERT INTO VIDEOFILM (title, genre, length) VALUES (\'Rambo\', \'Action\', 80) Så indsættes dit autonummererings felt \'automatisk\'
Synes godt om
Ny brugerNybegynder
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.