日期:2014-05-18  浏览次数:20449 次

在VS2010中向access中存入数据是遇到的问题
db.ExecuteSQL(_T("CREATE TABLE TestTable (ID INT, Title VARCHAR(50))"));
这句话执行就会引起冲突 如果我把VARCHAR(50)换个类型就没事
//ADD some test data
for(int i=0;i<100;i++)
{
s.Format(_T("INSERT INTO TestTable (ID ,Title) VALUES (%d,'Title Number %s')"),
i+1,i+1);
db.ExecuteSQL(s);
}

这是为什么呢?那字符串如何写入access2007呢?

------解决方案--------------------
先看看ACCESS2007有没有这个数据类型的字段,可以在ACCESS里这么创建表么?