Hey,
möchte mittels VB6 einen neuen Datensatz in eine Oracle Datenbank einfügen, klappt auch alles ganz gut!
Wenn ich aber den Namen Schützendorff eingebe bekomme ich die Fehlermeldung: Invalid Charakter!
Hab jetzt gemerkt das es an dem ‚end‘ in Schützendorff liegt! An den Umlauten liegt es nicht da ich andere Namen mit Umlauten problemlos abspeichern kann!
So sieht mein Befehl aus:
cmdSQL.CommandText = „INSERT INTO PERSONAL (stempelnr,persnr,passwd,name,Geburtstag,taetigkeit,telefon1,telefon2,email,kst,lohnart) " + _
" values (’“ & AxStempelNr & „’,’“ & AxPersNr & „’,’“ & AxPassword & „’,’“ & AxName & „’,’“ & AxGeburtstag & „’,’“ & AxTaetigkeit & „’,’“ & AxTelefon1 & „’,’“ & AxTelefon2 & „’,’“ & AxEmail & „’,’“ & AxKst & „’,’“ & AxLohnart & „’);“
Warum selectiert der ODBC Treiber das ‚end‘ aus dem wert einer Variablen???
Wenn ich den SQL Befehl direct eingebe macht er alles ohne meckern, also muß es ja am VB oder am ODBC - Treiber liegen, oder???
Bin echt ratlos! Kann mir irgendjemand helfen???
Gruß Angie