OleDB CreateTable
Hej eksperterJeg mangler hjælp til 2 forhåbentlig simple Ole DB queries mod en database i form af dbf filer.
1)
Nedenstående Make Table Query opretter en dbf fil/table med de ønskede felter. Men ID feltet ender som et double felt. Hvordan opretter man feltet som Integer og hvor ser man hvilke navne, der er til rådighed, hvis man skulle få brug for at lave Date, Text etc.
var con = new OleDbConnection(connectionString);
con.Open();
OleDbCommand create = con.CreateCommand();
create.CommandText = "CREATE TABLE " + filename + ".dbf (ID INTEGER, Field1 DOUBLE, Field2 DOUBLE, Field3 DOUBLE, Field4 DOUBLE);";
create.ExecuteNonQuery();
2)
Jeg vil kun kalde ovenstående metode, såfremt der ikke findes en dbf fil med samme navn i rod mappen. Findes der en SQL kommando, der kan spørge om en tabel/fil eksisterer. Min connectionstring er gemt i app.config.