DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

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
Re: Wie fülle ich DataGrid und lasse mir den Inhalt...
normalerweise schreibt man beim insert into erst die Feldnamen und dann die values<br>wie zb hier beschrieben<br>http://www.devtrain.de/news.aspx?artnr=269
Hannes Preishuber 20.08.2005 13:23
Re: Wie fülle ich DataGrid und lasse mir den Inhalt...
Da hast du natürlich vollkommen Recht, das war im Eifer des editierens geschehen, aber obwohl ich es mit der "Korekten" Variante versucht hatte, habe ich keine Datensaetze hinzufuegen noch welche...
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
Re: Wie fülle ich DataGrid und lasse mir...
Jepp, ist nicht installiert (siehe meine Antwort auf vorheriges Posting)
Torsten Arlt 22.08.2005 07:24
Re: Wie fülle ich DataGrid und lasse mir...
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...
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!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG