Forum: ADO.NET |
Thema:
DbType Conversion !?! |
Von:
Daniel Röber (
03.03.2005 09:07) |
Ciao tutti,
ich bin hier gerade etwas am Durchdrehen, folgende Situation:
- TabellenSchema erzeugt mit FillSchema(über SqlDataAdapter)
- SqlCommand objects (StoredProcedures) werden in code
generiert
Problem:
Da in der DataTable "nur" der DbType und nicht der SqlDbType enthalten ist, kann ich teilweise nicht herausfinden, was denn nun der richtige SqlDbType ist.
Beispiel:
DbType: Byte[]
könnte entsprechen:
SqlDbType:
Binary
Image
Timestamp
VarBinary
Ich benutze Image UND Timestamp in einer meiner Tabellen ...
HUMPF!
Ich bin bestimmt nicht der erste der über dieses Problem stolpert, aber ich habe nach stundenlangem suchen im Netz gestern, einfach keine akzeptable Lösung gefunden.
Momentan bin ich soweit, das ich mir eine SqlProzedur geschrieben habe, welche mir über die Systemtabellen die Spalten und ihre Eigenschaften eines DatenBankObjects (Tabelle, StoredProcedure, etc .. ) in einer Tabelle ausspuckt. Das wiederrum heisst, das ich öfter an die Datenbank ranmüsste ... DoppelHUMPF!
Bin für jeden Vorschalg dankbar ... ich renn hier in Kreisen ... :S
DANiEL
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!