首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

有关在ACCESS数据库中创建一个表,SQL语句有关问题请问

2012-02-08 
有关在ACCESS数据库中创建一个表,SQL语句问题请教环境:VS2005+WINFORM,在ACCESS数据库中创建一个表,String

有关在ACCESS数据库中创建一个表,SQL语句问题请教
环境:VS2005+WINFORM,在ACCESS数据库中创建一个表,
  String sqlSelect = "Create Table " + name + "(cid int,name char(8),address char(50))";
这条语句完全正确。可是我改为以下语句是就提示错误:"字段定义语法错误"
  String sqlSelect = "Create Table " + name + "(Number int,Position float,Resistance float)";
请高人赐教,先谢谢了。


[解决办法]
Number在Access是关键字,必须加[]

String sqlSelect = "Create Table " + name + "([Number] int,Position float,Resistance float)";
[解决办法]
我测试过没有问题,你在Access中用下下面的语句

create table Test
([Number] int,Position float,Resistance float)
[解决办法]
Number和Position都要改!
[解决办法]
Access里面的字段定义跟SQL Server是不一样的,另外注意不要使用数据库里的关键字。

热点排行