有关在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是不一样的,另外注意不要使用数据库里的关键字。