03. april 2004 - 16:17Der er
9 kommentarer og 1 løsning
Fejl i lagreing af data
Jeg er for træt til at kunne overskue hvad der er galt med min gemme fil. Håber der er nogle af jer, som kan gennemskue det! Filen lagre dataer fra en form ind i DB'en, men den melder dog en fejl. Her er først kildekoden:
<% If Request.Form("billede") = "" Then Request.Form("billede") = "../img/av.jpg"
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Det blev ikke ligefrem bedre af det. Jeg får samme stadig fejl meddelse.. Har hørt mange anbefale mig i at gøre det, men jeg kan ikke helt gennemskue det. Kan du uddybe lidt?
Det retter ikke fejlen, men du får udskrevet det færdige SQL-statement sådan som ODBC vil se det, lige før fejlmeddelelsen. SÅ er det nemmere for dig (og os andre) at se, hvad der er galt.
Hvis du ikke har fået noget skrevet ud med response.write strSQL placeret lige før conn.execute, så tror jeg desværre ikke jeg kan hjælpe. Måske lige bortset fra at der kunne se ud til at mangle et komma mellem subtitel og nyhed. Det kan desuden være, at driveren bliver forvirret over, at tabellen hedder "hyhed" og at en af kolonnerne hedder det samme.
Det virker vist nu. Tak fordi du så den lille "komma fejl" jeg lavede. Jeg vil umiddelbart tro at den ikke kunne udskrive SQL fejlen pga. fejlen der nu opstod i selve Syntax'en.
ODBC-fejlen kommer først, når SQL-strengen udføres af driveren. Dit SQL-statement som vi har kigget på, er blot en VBScript-streng som alle mulige andre andre. Det er kun ODBC-driveren, der ser på SQL-syntaksen.
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.