vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Tabelleninformationen abfragen 
Autor: Doddy
Datum: 25.08.10 16:05

Hallo zusammen,

leider finde ich im Netz und auch hier keine Möglichkeit die mich weiterführt.
Ich möchte aus einer Tabelle den Spaltennamen und dessen Default Wert abfragen, nur leider bekomme ich nur folgende Ergebnisse:

rs.Fields("Field").value = ????

egal was ich an Werten abfragen will.

Kann mir wer helfen und sagen, was ich falsch mache?

Gearbeitet wird mit VB6, MySQL 5 und MyODBC 5.1.6 .

Warum ich das mache?
Es soll ein Datenbank-Check laufen, wenn ein Feld beim Programmstart noch nicht geupdatet wurde, soll dies gemacht werden. Aber wenn das jedem Start gemacht wird mit 50000 Datensätze kann das dementsprechend lange dauern.

 
 
   Dim rs As ADODB.Recordset
   Dim bFieldName As Boolean
   Dim bFieldDefault As Boolean
 
   bFieldName = False
   bFieldDefault = False
 
   Set rs = OpenRecordset("SHOW FIELDS FROM " + sTable)
 
   While Not rs.EOF
 
      If rs.Fields("Field").Value = sFieldName Then
 
         bFieldName = True
         If rs.Fields("Default").Value = sFieldDefault Then
            bFieldDefault = True
         End If
 
      End If
 
      If bFieldName = True And bFieldDefault = True Then
         bOk = False
         rs.MoveLast
      End If
 
      rs.MoveNext
   Wend
Bsp:
Momentaner Tabelleninhalt
Tabelle: Mitarbeiter
Spalte: Name
Wert: "Dodenhof"
Spalte2: Default
Wert2: "Mustermann"

Zu ändernder Tabelleninhalt
Tabelle: Mitarbeiter
Spalte: Name
Wert: "Dodenhof"
Spalte2: Default
Wert2: "Ich_bin_neu_hier"

Doofes Beispiel, aber ich hoffe ihr versteht es

Wenn der Default anders ist, als der übergebene, dann soll die Tabelle geupdatet werden.

Ich hoffe ihr könnt mir helfen...

Liebe Grüße

Doddy

Beitrag wurde zuletzt am 25.08.10 um 16:12:48 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tabelleninformationen abfragen1.453Doddy25.08.10 16:05
Re: Tabelleninformationen abfragen880wb-soft25.08.10 20:56
Re: Tabelleninformationen abfragen936Doddy26.08.10 09:21
Re: Tabelleninformationen abfragen912wb-soft26.08.10 14:52
Re: Tabelleninformationen abfragen895Doddy26.08.10 15:33
Re: Tabelleninformationen abfragen932wb-soft26.08.10 16:00
Re: Tabelleninformationen abfragen883Doddy31.08.10 09:36
Re: Tabelleninformationen abfragen903Doddy31.08.10 11:16
Re: Tabelleninformationen abfragen869wb-soft31.08.10 14:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel