tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1205
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    HansJ HansJ ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Beiträge
    92
    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
    Code :
    1
    
    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
     

  2. #2
    Avatar von JensG
    JensG JensG ist offline Mitglied Platin
    Registriert seit
    Jun 2004
    Ort
    Gera (Thüringen)
    Beiträge
    517
    Hallo Hans,

    du könnest das Feld id ja selbst ermitteln und dann im Insert Befehl mit übergeben.
    Wie sieht denn das Ergebnis deines Inserts in der DB aus ? Ist id dann = 0 ?
    Ist id wirklich ein Autowert ?

    Ich habe zu VB 6 Zeiten auch viel mit Access und ADO gemacht aber muss zugeben
    das ich nicht weiß was eine cdb Datei ist.

    Warum arbeitest du eigentlich unter VB.NET noch mit ADO und steigst nicht auf ADO.NET um ? Ganz so schwer ist es nicht obwohl man völlig umdenken muss.

    Jens
     

Ähnliche Themen

  1. INSERT Befehl bei MySQL DB
    Von timee im Forum .NET Datenverwaltung
    Antworten: 6
    Letzter Beitrag: 27.02.09, 09:04
  2. Insert Befehl in c++
    Von sumsum1502 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 11.05.06, 00:48
  3. Problem mit VB.net und INSERT INTO Befehl
    Von jupo22 im Forum .NET Datenverwaltung
    Antworten: 1
    Letzter Beitrag: 08.03.06, 09:27
  4. Insert Befehl
    Von eltir im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 23.03.05, 09:23
  5. SQL-Abfrage INSERT INTO in VB.net 2003
    Von danisan im Forum .NET Archiv
    Antworten: 6
    Letzter Beitrag: 22.04.04, 01:11