Uwe Nohl: Es funktioniert nicht!!! Datentypen in Kriterienausdruck unverträglich!!!

Beitrag lesen

hallo!

leider konnte mir noch niemand weiterhelfen.
wie werde ich diese fehlermeldung "Datentypen in Kriterienausdruck unverträglichlos"?

bitte helft mir ich bin am verzweifeln.

stephan

Hallo Stephan,

hier ein weiterer Versuch, zu helfen:

Ein SQL-INSERT Befehl in dem auch boolsche Felder angesprochen werden, lautet formal:

INSERT INTO tablename (textfeld1, janeinfeld, textfeld2)
VALUES ('textinhalt1', true/false, 'textinhalt2')

Was nun die Checkbox in der Response-ASP abliefern muss, ist bei gehakt:
true
bei nicht gehakt:
false

Wenn nun die Checkbox den Namen "boxname" hat, und den Wert "true" (exakt den muss man ihr auch geben)
also <input type=checkbox name="boxname" value="true">, dann
in der Response-ASP:

If Request.Form("boxname") = "true"
janeinvariable = "true"
Else
janeinvariable="false"
End If
textinhalt1 = Request.Form("textinput1")
textinhalt2 = Request.Form("textinput2")

...

sql = "INSERT INTO tablename (textfeld1, janeinfeld, textfeld2)
VALUES ('" & textinhalt1 & "'," & janeinvariable & ", '" & textinhalt2 & "')"

beachte bitte dass um die janeinvariable keine Hochkommata gesetzt werden.

Wenns jetzt nicht klappt, verzweifel ich auch.

Gruss

Uwe Nohl