vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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

ADO.NET / Datenbanken
Re: Alternative von Fields().DefinedSize in ADO.NET 
Autor: wreid
Datum: 09.05.07 16:29

Ich muss die Feld Größe ermitteln und es weiter reichen.
Neudesignen geht nicht, nicht in der kurzen Zeit und nicht in der größe des Projekts.

Auch muss ich den Datentyp des Feldes bestimmen unter VB 6.0 ging es so:
elect Case mrstADO.Fields(strField).Type
            Case ADODB.DataTypeEnum.adLongVarChar, _
              ADODB.DataTypeEnum.adLongVarWChar, _
              ADODB.DataTypeEnum.adLongVarBinary
                IDbRec_FieldType = Memo
            Case ADODB.DataTypeEnum.adChar
                IDbRec_FieldType = Byte
            Case ADODB.DataTypeEnum.adInteger, ADODB.DataTypeEnum.adBigInt, _
              ADODB.DataTypeEnum.adUnsignedBigInt, _
              ADODB.DataTypeEnum.adUnsignedInt
                IDbRec_FieldType = Long
            Case ADODB.DataTypeEnum.adCurrency
                IDbRec_FieldType = Currency
            Case ADODB.DataTypeEnum.adDate, ADODB.DataTypeEnum.adDBDate, _
              ADODB.DataTypeEnum.adDBTime, ADODB.DataTypeEnum.adDBTimeStamp, _
              ADODB.DataTypeEnum.adFileTime
                IDbRec_FieldType = Date
            Case ADODB.DataTypeEnum.adDecimal, ADODB.DataTypeEnum.adDouble
                IDbRec_FieldType = Double
            Case ADODB.DataTypeEnum.adSingle, ADODB.DataTypeEnum.adNumeric
                IDbRec_FieldType = Single
            Case ADODB.DataTypeEnum.adGUID
                IDbRec_FieldType = GUID
            Case ADODB.DataTypeEnum.adBinary
                IDbRec_FieldType = Binary
            Case ADODB.DataTypeEnum.adSmallInt, ADODB.DataTypeEnum.adTinyInt, _
              ADODB.DataTypeEnum.adUnsignedSmallInt, _
              ADODB.DataTypeEnum.adUnsignedTinyInt
                IDbRec_FieldType = Integer
            Case ADODB.DataTypeEnum.adChar, ADODB.DataTypeEnum.adVarChar, _
              ADODB.DataTypeEnum.adVarWChar, ADODB.DataTypeEnum.adWChar
                IDbRec_FieldType = Text
            Case ADODB.DataTypeEnum.adBoolean
                IDbRec_FieldType = Boolean
            Case Else
                IDbRec_FieldType = 0 'Undefiniert
        End Select
Habe herausgefunden das es in .NET eine Funktion namens GetFieldType existiert, weis aber noch nicht wie ich es anwenden soll.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Alternative von Fields().DefinedSize in ADO.NET2.358wreid09.05.07 15:36
Re: Alternative von Fields().DefinedSize in ADO.NET1.641ModeratorFZelle09.05.07 16:00
Re: Alternative von Fields().DefinedSize in ADO.NET2.482wreid09.05.07 16:29
Re: Alternative von Fields().DefinedSize in ADO.NET1.681wreid09.05.07 16:57
Re: Alternative von Fields().DefinedSize in ADO.NET1.605ModeratorFZelle09.05.07 18:00
Re: Alternative von Fields().DefinedSize in ADO.NET1.681wreid10.05.07 09:03
Re: Alternative von Fields().DefinedSize in ADO.NET1.605ModeratorFZelle10.05.07 10:33
Re: Alternative von Fields().DefinedSize in ADO.NET1.691wreid10.05.07 10:51
Re: Alternative von Fields().DefinedSize in ADO.NET1.592ModeratorFZelle10.05.07 12:03
Re: Alternative von Fields().DefinedSize in ADO.NET1.633wreid10.05.07 12:16
Re: Alternative von Fields().DefinedSize in ADO.NET1.601ModeratorFZelle10.05.07 13:07

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