从.NET添加列到Access(Jet)表

时间:2008-10-30 20:03:48

标签: .net database ms-access jet

我们的应用程序(已部署)正在使用Access / Jet数据库。即将推出的软件版本需要在其中一个表格中添加一些其他列。我需要先检查这些列是否存在,如果不存在则添加它们。

有人可以向正确的方向提供快速代码示例,链接或微移吗?

(我正在使用c#,但VB.NET示例也没问题。)

2 个答案:

答案 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语句。