【发布时间】:2019-03-19 13:47:42
【问题描述】:
我正在尝试使用 C# 在我的 Access 数据库中创建一个计算列。运行以下代码时出现错误
字段定义中的语法错误。
在第 4 行。
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=database1.accdb");
conn.Open();
OleDbCommand cmd = new OleDbCommand("ALTER TABLE Tabelle1 ADD Test as Skill1 + Skill2 PERSISTED", conn);
cmd.ExecuteNonQuery();
conn.Close();
任何想法我做错了什么?
【问题讨论】:
-
ALTER TABLE看起来是错误的。Skill1 + Skill2是什么意思? -
我不知道 MS Access 支持表中的计算列。
-
@GordonLinoff 已经回答了这个问题before