我们的应用程序(已部署)正在使用Access / Jet数据库。即将推出的软件版本需要在其中一个表格中添加一些其他列。我需要先检查这些列是否存在,如果不存在则添加它们。
有人可以向正确的方向提供快速代码示例,链接或微移吗?
(我正在使用c#,但VB.NET示例也没问题。)
答案 0 :(得分:6)
脱离我的头顶,但是像:
Dim conn as New AdoConnection(someConnStr)
Dim cmd as New AdoCommand
cmd.Connection = conn
cmd.CommandText = "ALTER TABLE X ADD COLUMN y COLUMNTYPE"
cmd.ComandType = CommandType.Text
cmd.ExecuteNonQuery()
答案 1 :(得分:0)
在表中查询您期望的字段,并在字段不存在时处理错误。
添加列,只需为数据库提供alter table SQL语句。