Avatar billede ravnkilde Nybegynder
14. september 2004 - 21:52 Der er 3 kommentarer og
1 løsning

Datatyperne stemmer ikke overens i kriterieudtrykket / radio butt

Hej!

Jeg har en (dansk) Access-database med bl.a. feltnavnet "Telt" og datatypen "Ja/Nej".

Min formular har et sæt radio-knapper med titlen "Telt" og mulighederne Ja/Nej.

Når jeg forsøger at skrive til min database, får jeg fejlmeddelelsen "Datatyperne stemmer ikke overens i kriterieudtrykket."

Jeg er kommet frem til at det må være radio-knapperne, der er årsagen til fejlen.

Hjælp udbedes (se bort fra evt. unødvendig brug af Replace).

--- start på sql sætning ---

sqlAdd = "INSERT INTO arrangement (aDato, aTidspunkt, aSted, aPersoner, aBeskrivelse, aTelt, aAndet) VALUES ('" & Replace(Request.Form("Dato"),"'","''") & "', '" & Request.Form("Tidspunkt") & "', '" & Replace(Request.Form("Sted"),"'","''") & "', '" & Replace(Request.Form("Personer"),"'","''") & "', '" & Replace(Request.Form("Beskrivelse"),"'","''") & "', '" & Request.Form("Telt") & "', '" & Request.Form("Andet") & "')"
call openConn()
dbc.execute sqlAdd

--- slut på sql sætning ---
Avatar billede eagleeye Praktikant
14. september 2004 - 21:55 #1
HVis det er er af typen Ja/Nej i databasen skal det gemmes som enten True eller False uden ' omkring.

if lcase(request.form("Telt")) = "ja" then
  Teltvalgt="true"
else
  Teltvalgt="false"
end if

og så sql sætningen bliver:

sqlAdd = "INSERT INTO arrangement (aDato, aTidspunkt, aSted, aPersoner, aBeskrivelse, aTelt, aAndet) VALUES ('" & Replace(Request.Form("Dato"),"'","''") & "', '" & Request.Form("Tidspunkt") & "', '" & Replace(Request.Form("Sted"),"'","''") & "', '" & Replace(Request.Form("Personer"),"'","''") & "', '" & Replace(Request.Form("Beskrivelse"),"'","''") & "', " & Teltvalgt & ", '" & Request.Form("Andet") & "')"
call openConn()
dbc.execute sqlAdd
Avatar billede ravnkilde Nybegynder
14. september 2004 - 22:02 #2
Jeg tager hatten af for dig, eagleeye! Godt nok hurtig udrykning. Tak endnu engang! PS: Er du evt. interesseret i noget freelance arbejde?

PS: Det virker selvfølgelig.
Avatar billede ravnkilde Nybegynder
14. september 2004 - 22:02 #3
eagleeye: smid et svar, så du kan få nogle pts
Avatar billede eagleeye Praktikant
14. september 2004 - 22:07 #4
Ok her et svar :)

freelance arbejde? Nej tak, ikke i øjeblikket.
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
Kurser inden for grundlæggende programmering

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