0

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

有人可以提供一个快速的代码示例、链接或朝着正确的方向轻推吗?

(我使用的是 c#,但 VB.NET 示例也可以)。

4

2 回答 2

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()
于 2008-10-30T20:17:08.417 回答
0

在表中查询您期望的字段,如果该字段不存在,则处理错误。

也添加列,只需向数据库提供一个alter table SQL 语句。

于 2008-10-30T20:12:40.873 回答