【发布时间】:2009-07-15 19:40:24
【问题描述】:
我正在开发一个 C# 项目,该项目使用 System.Data.OleDb.OleDbCommand 类在 MS Access DB 中创建和更改表。我生成 SQL 语句,将其传递给对象,然后调用 ExecuteNonQuery 函数。我能够找出正确的 MS Access SQL 语法来创建以下 Access 数据类型的列:
自动编号:ALTER TABLE table-name ADD COLUMN column-name COUNTER|AUTOINCREMENT 货币:ALTER TABLE table-name ADD COLUMN column-name MONEY 日期/时间:ALTER TABLE table-name ADD COLUMN column-name DATE 备注:ALTER TABLE table-name ADD COLUMN column-name MEMO|TEXT 编号:ALTER TABLE table-name ADD COLUMN column-name NUMBER OLE 对象:ALTER TABLE table-name ADD COLUMN column-name OLEOBJECT 文本:ALTER TABLE table-name ADD COLUMN column-name CHARACTER 是/否:ALTER TABLE table-name ADD COLUMN column-name BIT我还没有弄清楚如何创建的唯一类型是超链接。有谁知道那个的语法?
【问题讨论】: