Hallo,
in meiner Anwendung auf einem MDE habe ich die Access Datei ADOCETest.cdb
Diese Datei hat eine Tabelle "TestTabelle" die hat 2 Spalten
1. Id = Autowert als Primärer Index.
2. Name = Text
Mit dem Befehl
(cn = Connection rs = Recordset fn = String zB. "Test" )
füge ich Zeilen ein und lese die Daten wieder aus und lasse sie Anzeigen, das funktioniert.
Wenn ich jetzt die CDB Datei zum Host mit ActiveSync4.1 übertrage bekomme ich folgende Fehlermeldung.
[ODBC Microsoft Access Driver] Sie wollten den Null-Wert einer Variablen zuweisen, die nicht den Datentyp Variant hat.
Daten wurden in Feld 0 auf dem Gerät eingefügt, konnten dennoch der Hostdatenbank nicht hinzugefügt werden.
Ich vermute ich habe ein Problem mit dem Feld Id.
Hans
in meiner Anwendung auf einem MDE habe ich die Access Datei ADOCETest.cdb
Diese Datei hat eine Tabelle "TestTabelle" die hat 2 Spalten
1. Id = Autowert als Primärer Index.
2. Name = Text
Mit dem Befehl
Code:
rs = cn.Execute(" INSERT INTO TestTable " + " (Name) " + "VALUES ('" + fn + "')")
(cn = Connection rs = Recordset fn = String zB. "Test" )
füge ich Zeilen ein und lese die Daten wieder aus und lasse sie Anzeigen, das funktioniert.
Wenn ich jetzt die CDB Datei zum Host mit ActiveSync4.1 übertrage bekomme ich folgende Fehlermeldung.
[ODBC Microsoft Access Driver] Sie wollten den Null-Wert einer Variablen zuweisen, die nicht den Datentyp Variant hat.
Daten wurden in Feld 0 auf dem Gerät eingefügt, konnten dennoch der Hostdatenbank nicht hinzugefügt werden.
Ich vermute ich habe ein Problem mit dem Feld Id.
Hans