我需要在c#代码中动态的生成一个access数据库表,该表的结构及要求如下:
1)表的名称是由变量A1来赋值的
2)表中有如下5个字段(字段名称 字段类型):
a. ID 自动编号 (这个为主键)
b. GdNum 文本
c. Address 文本
d. PrintResult 是/否
e. PrintDate 日期/时间
我自己在ACCESS查询分析器中测试过下面这段,
create table test(id int identity(1,1) primary key, GdNum varchar(50), MacAddress varchar(50))
但是一直报错“Create table语法错误”,麻烦帮忙看下会有什么问题?或者能告诉我按照我上面的要求,如何用create table来创建该表,谢谢了!
1)表的名称是由变量A1来赋值的
2)表中有如下5个字段(字段名称 字段类型):
a. ID 自动编号 (这个为主键)
b. GdNum 文本
c. Address 文本
d. PrintResult 是/否
e. PrintDate 日期/时间
我自己在ACCESS查询分析器中测试过下面这段,
create table test(id int identity(1,1) primary key, GdNum varchar(50), MacAddress varchar(50))
但是一直报错“Create table语法错误”,麻烦帮忙看下会有什么问题?或者能告诉我按照我上面的要求,如何用create table来创建该表,谢谢了!
解决方案 »
- vs2008与数据库连接问题
- 如何拖动dataGridView1行信息到treeView1作为节点
- 关于C#+jquery 的无刷新操作数据库(添加、删除、查询)?
- 请问怎样将两个或多个int合成一个?
- 数据类型的疑问
- 关于C#的问题
- 如何将DateTime类型变量赋为空值?
- 未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中
- 灾难性故障 (异常来自 HRESULT:0x8000FFFF (E_UNEXPECTED))
- 如何实现打印所有执行过的方法名?
- 如何设置DataGridView只能在选中行弹出右键菜单?
- 委托与事件的利弊 2
高手,再问一下,如果我的表的名称,是用变量GdNum来赋值的,那我这样写,对吗?运行起来报错"create table 语法错误",麻烦帮我看一下吧!
sql = "create table '" + GDNum + "'(ID AUTOINCREMENT, GdNum TEXT(50), Address TEXT(30), PrintResult yesno, PrintDate DateTime, TestResult yesno, ShipStatus yesno, ShipDate DateTime, CONSTRAINT '" + GDNum + "'_PK Primary Key(ID))")