Forum: ADO.NET |
Thema:
Re: Wie fülle ich DataGrid und lasse mir den Inhalt anzeigen |
Von:
Tim Thaler (
20.08.2005 13:14) |
Moin Thorsten, danke für dein Angebot,
finde ich super nett und möchte dann auch gleich mal was fragen:
Ich habe meinen Quellcode nochmal kurz neu geschrieben und stehe vor dem problem das ich nun Werte in meine DB1.mdb , Tabelle "Teilnehmer" schreiben möchte.
In der DB, Tabelle "Teilnehmer" hatte ich über Access einen Primärschlüssel vergeben, als Autowert.
Nun weis ich nicht wie ich diesen Autowert (auto-increment) fortsetzen kann.
Da die Tabelle bereits ca. 600 Datensätze enthält, die ich nun via VB aktualisieren möchte, wollte ich keine GUID 128Bit anlegen, sondern den vorhandenen Autowert fortsetzen.
Tabelle Teilnehmer sieht im VS so aus:
Attribut/Datentyp/Länge
T#,adInteger,0 (warum da 0 steht weis ich net)
TName,adWChar,50
TVorname,adwchar,50
Tstrasse,adwchar,30
Tort,adwchar,30
Tplz,adwchar,10
Tgebdat,adDate,0
...............
..............usw. usw....
Tabelle "Teilnehmer ist die Haupttabelle, von der aus alle anderen abhängen.
Nun nimmt er sie diese Werte aber irgendwie nicht an:
-------------------------------------------------
Dim connString As String="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
connString &= ("c:\db1.mdb")
Dim conn As OleDbConnection = New OleDbConnection(connString)
Dim sqlCmd As String = "INSERT INTO Teilnehmer Values (" '111','Haase,'Kurt','Ampelgasse 7'")
Dim dbCmd As OleDbCommand =New OleDbCommand(sqlCmd, conn)
conn.Open()
---------------------------------------------------------
Die '611' wäre die "T#" (Autowert und Primärschlüssel)
(Ich habe hier bewusst nur ein paar der Werte im String angegeben, sonst würde das zu lang werden)
Betreff |
Von |
Datum |
|
|
Hannes
Preishuber
|
20.08.2005 13:23 |
|
|
Tim
Thaler
|
20.08.2005 21:54 |
|
|
Re: Wie fülle ich DataGrid und lasse mir den...
Jetzt habe ich aber wirklich nen problem:<br><br>Es scheint sich jetzt doch was zu tun, bekomme aber ne meldung:<br>Microsoft Jet 4.0 ist auf diesem Computer nicht installiert<br><br>Kann das sein?<br>Beringt die... |
|
|
|
|
|
Tim
Thaler
|
21.08.2005 01:40 |
|
|
Re: Wie fülle ich DataGrid und lasse mir den...
genau so lautet die meldung:<br><br>Eine nicht behandelte Ausnahme des Typs 'System.InvalidOperationException' ist in system.data.dll aufgetreten.<br><br>Zusätzliche Informationen: Der... |
|
|
|
|
|
Tim
Thaler
|
21.08.2005 01:45 |
|
|
Torsten
Arlt
|
22.08.2005 07:24 |
|
|
G.
Guest
|
18.10.2005 12:05 |
|
|
Re: Wie fülle ich DataGrid und lasse...
copier ce message sur 10forum different et en suite, aller voir judhora elle vous donneras 2pinceaux devotre choix,3codeston Lu et 5petpet aussi de votre choix. |
|
|
|
|
|
G.
Guest
|
18.10.2005 12:05 |
|
|
Re: Wie fülle ich DataGrid und lasse mir den...
Nee, die IDE bringt sowas nicht mit. Die Jet ist eigentlich eine reine Office Geschichte. D.h. wenn Du ein Office installiert hast, dann hast Du auch eine Jet.<br><br>Alternativ lade Dir bei MS die sog.... |
|
|
|
|
|
Torsten
Arlt
|
22.08.2005 07:23 |
|
|
Re: Wie fülle ich DataGrid und lasse mir...
Tja, es ist zum Maeuse melken.<br><br>Ich habe das Update MDAC gemacht.<br>Ich lasse exakt selben Code durchs VS2002 laufen und bekomme keine Fehler.<br>Mache ich das im VB-2005 Express beta2, kommt wieder... |
|
|
|
|
|
Tim
Thaler
|
23.08.2005 01:36 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!