我使用此代码创建访问数据库。
public void CreateAccessAssetFile(string DataSourcePath, string fileName)
{
if (File.Exists(DataSourcePath + fileName))
File.Delete(DataSourcePath + fileName);
//Create Database
string cnnStr = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source="
+ DataSourcePath + fileName + "; Jet OLEDB:Engine Type=5";
var catType = Type.GetTypeFromProgID("ADOX.Catalog");
object o = Activator.CreateInstance(catType);
catType.InvokeMember("Create",
BindingFlags.InvokeMethod,
null,
o,
new object[] { cnnStr });
OleDbConnection cnn = new OleDbConnection(cnnStr);
cnn.Open();
var cmd = cnn.CreateCommand();
cmd.CommandText = "CREATE TABLE TblInfoCompany (fn TEXT , ln TEXT)";
cmd.ExecuteNonQuery();
}
现在我想添加caption
两个字段,当我们打开访问文件时,第一个字段 be"FirstName"
和第二个字段 be "LastName"
。
我怎样才能做到这一点?
谢谢。