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

VB & Datenbanken
Re: Neue DB Felder anlegen mittels ADO 
Autor: TZollo
Datum: 22.03.07 11:23

Hallo noch ein letztes Mal....;o)

klappt alles wunderbar, aber weisst Du zufällig, wie ich direkt beim anlegen neuer Felder verhindern kann, dass ADO die Eigenschaft "Eingabe erforderlich" auf True setzt?? Hier der Code zum Anlegen der neuen Felder...
 
Public Function ADO_CreateField(pcnn As ADODB.Connection, _
psTable As String, _
psFieldName As String, _
plFieldType As ADODB.DataTypeEnum, _
Optional plFieldSize As Long = 0) _
As Boolean

' Benötigte Objektvariablen
Dim cat As New ADOX.Catalog
Dim tbl As ADOX.Table

10 On Error GoTo ADO_CreateField_Error

20 cat.ActiveConnection = pcnn

'// Tabelle zuweisen
30 Set tbl = cat.Tables(psTable)

'// Neues Feld anlegen und einfügen
40 If plFieldType = adWChar Then
' Wenn Textfeld, dann
50 tbl.Columns.Append psFieldName, plFieldType, plFieldSize
60 Else
70 tbl.Columns.Append psFieldName, plFieldType
80 End If

'// Erfolgreich
90 ADO_CreateField = True

HandleExit:
'// Speicher freigeben
100 If Not tbl Is Nothing Then Set tbl = Nothing
110 If Not cat Is Nothing Then Set cat = Nothing


120 On Error GoTo 0
130 Exit Function
 
Vielleicht hast Du da ja eine Lösung, wie man auf diese Feldeigenschaften zugreifen kann...

Danke
Thobias
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Neue DB Felder anlegen mittels ADO1.437TZollo07.03.07 09:38
Re: Neue DB Felder anlegen mittels ADO988srcdbgr07.03.07 11:02
Re: Neue DB Felder anlegen mittels ADO944TZollo07.03.07 18:30
Re: Neue DB Felder anlegen mittels ADO916TZollo09.03.07 14:33
Re: Neue DB Felder anlegen mittels ADO935srcdbgr09.03.07 14:49
Re: Neue DB Felder anlegen mittels ADO938TZollo21.03.07 11:42
Re: Neue DB Felder anlegen mittels ADO1.057srcdbgr21.03.07 11:52
Re: Neue DB Felder anlegen mittels ADO909TZollo21.03.07 12:38
Re: Neue DB Felder anlegen mittels ADO905srcdbgr21.03.07 13:07
Re: Neue DB Felder anlegen mittels ADO887TZollo21.03.07 13:53
Re: Neue DB Felder anlegen mittels ADO1.056TZollo22.03.07 11:23
Re: Neue DB Felder anlegen mittels ADO956srcdbgr22.03.07 12:23

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