DevTrain Startseite Visual Studio 1 Magazin  
  
  
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: Datenbank ID prüfen | Von: Dirk Klimke ( 10.12.2004 09:05)

Hi

Nach dem scannen eines Barcodes wird der Wert(ID der DB) in eine Textbox geschrieben und über das TextChanged Event eine neue Form mit dem dazugehörigen Datensatz geöffnet. Wie kann ich prüfen ob diese ID auch vorhanden ist? Den Wert aus der Textbox übergebe ich als String in die zweite Form, konvertiere ihn da zu int, und übergebe ihn wieder an die Connection Klasse die die Verbindung aufbaut und mir den passenden Datensatz raussucht. Das klappt auch gut. Nur falls es mal zu einer Eingabe kommen sollte in der der die ID nicht vorhanden ist schmiert die App. natürlich ab..


Betreff Von Datum
Re: Datenbank ID prüfen
Hi, <br><br>wie wärs mit einem Command / DataReader Konstrukt. Der DataReader hat dan eine Eigenschaft HasRows. Wenn da False dann keine ID vorhanden. Dann würde ich eine new ApplicationException auslösen...
Tobi Ulm 10.12.2004 09:56
Re: Datenbank ID prüfen
Hm..<br>Weiss noch nicht genau wie du das meinst. HasRows reicht aber noch nicht aus, oder? In der Spalte ID sind ja auf jeden Fall Rows vorhanden. Ich müsste den dbRaeder dann schon auf eine bestimmte...
G. Guest 10.12.2004 10:25
Re: Datenbank ID prüfen
Hi,<br><br>wieso sollen denn da rows enthalten sei? Wenn Du das SQL Statement so aufbaust:<br>SELECT [Tabelle].* FROM [Tabelle]<br>WHERE [ID] = @idformtxtbox<br>kann ja nur etwas zurückkommen wenn die ID schon...
Tobi Ulm 10.12.2004 10:44
Re: Datenbank ID prüfen
Hi<br><br>Da hast du wohl recht. Mir fehlt einfach die<br>Routine. Aber es wird immer besser...<br><br>Dirk
G. Guest 10.12.2004 11:15
Re: Datenbank ID prüfen
no prob. dafür sind wir ja da.<br><br>cu<br><br>Tobi
Tobi Ulm 10.12.2004 12:02
Re: Datenbank ID prüfen
Kannst mir denn noch sagen was ich hier falsch mache??<br><br>public bool Connection(int rowID)<br> {<br> <br> <br> conn =new OleDbConnection(ConnectionString); <br> <br> string CommandString =...
G. Guest 10.12.2004 12:08
Re: Datenbank ID prüfen
Hi,<br><br>evtl: so<br><br>public bool Connection(int rowID)<br>{<br>bool result = false;<br><br>conn =new OleDbConnection(ConnectionString);<br><br>FEHLER NR1<br>//string CommandString = "SELECT * FROM tbl_Artikel WHERE...
Tobi Ulm 10.12.2004 12:55

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?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG