Hallo zusammen,
suche nach einer Möglichkeit, aus der Anwendung heraus eine Tabelle mit mehreren Spalten (ca. 50) zu erstellen.
Zu Beginn der Anwendung ist die genaue Anzahl der Spalten nicht bekannt.
Bisherige Versuche:
...
Dim cn_db As New System.Data.OleDb.OleDbConnection
cn_db.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" ...usw.
str_cmd = "CREATE TABLE " & str_tablename & " usw.
wie auch das einfache Erstellen der Tabelle und anschließende hinzufügen von Spalten mit
str_cmd = "ALTER TABLE " & str_tablename & " ADD COLUMN " usw.
funktioniert ja bei kleineren Tabellen, allerdings sind die SQL Statements für MS-Office auf 256 Zeichen begrenzt.
Die SQL-Anweisung ist fehlerfrei, läuft bei einer entsprechenden MySQL-DB oder verkürzt auf 5 Spalten
ebenfalls bei einer Access-DB.
Bin für jede Hilfe dankbar.
Gruß
C.
suche nach einer Möglichkeit, aus der Anwendung heraus eine Tabelle mit mehreren Spalten (ca. 50) zu erstellen.
Zu Beginn der Anwendung ist die genaue Anzahl der Spalten nicht bekannt.
Bisherige Versuche:
...
Dim cn_db As New System.Data.OleDb.OleDbConnection
cn_db.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" ...usw.
str_cmd = "CREATE TABLE " & str_tablename & " usw.
wie auch das einfache Erstellen der Tabelle und anschließende hinzufügen von Spalten mit
str_cmd = "ALTER TABLE " & str_tablename & " ADD COLUMN " usw.
funktioniert ja bei kleineren Tabellen, allerdings sind die SQL Statements für MS-Office auf 256 Zeichen begrenzt.
Die SQL-Anweisung ist fehlerfrei, läuft bei einer entsprechenden MySQL-DB oder verkürzt auf 5 Spalten
ebenfalls bei einer Access-DB.
Bin für jede Hilfe dankbar.
Gruß
C.