|
| |

ADO.NET / Datenbanken| Sqldmo verständnissproblem | |  | | Autor: Sascha | | Datum: 30.11.06 12:15 |
| Hallo, habe ein verständnissproblem mit sqldmo, wollte eine funktion schreiben die mir Spalten anlegt.
Folgenden c# code habe ich
public bool InsertFiels(string Table, string Field,string Datatype,int Length)
{
SQLDMO.Application ap = new SQLDMO.Application();
SQLDMO.Database datenbank = new SQLDMO.Database();
SQLDMO.Table tabelle = new SQLDMO.Table();
foreach (SQLDMO.Database db in sqlserver.Databases)
{
if (db.Name.ToUpper() == m_DBName.ToUpper())
{
foreach (SQLDMO.Table tb in db.Tables)
{
Console.WriteLine(tb.Name);
if (tb.Name.ToUpper() == Table.ToUpper())
{
SQLDMO.Column col = new SQLDMO.Column();
col.Name=Field;
col.Datatype = Datatype;
col.Length= Length;
col.Default = "";
tb.Columns.Add(col);
return true;
}
}
}
}
return false;
}Nun wenn ich das nun mit folgendem aufrufe
InsertFiels("karte2kunde", "LastArtikel", "varchar", 255);
Ist alles super er legt es perfekt an
nun will ich aber folgendes machen
InsertFiels("karte2kunde", "LastArtikel", "bit",1);
Dann kommt ein Fehler der besagt, das ich keinen Defaultwert gesetzt habe, darauf hin hab ich manuell mal einen defualtwert mit "0" gesetzt, nur dann meldet er das er 0 nicht kennt. Habs auch mit "(string) false" versucht, aber es ergab nur immer der gleiche fehler. Weis einer wie ich bei diesem bit feld ein defualt ohne porbleme auf false setzen kann?
MfG Sascha
Video Disk Rekorder marke eigenbau
http://www.vdrportal.de |  |
 | 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 |
  |
|
Neu! sevEingabe 3.0 
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere InfosTipp des Monats Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
| |
|
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
|
|