level 7
尼古拉斯◎小强
楼主
使用TADOQuery创建Access数据表,提示字段定义语法错误
代码1 (可以成功创建)
SqlStr := 'CREATE TABLE qw(UserID integer,UserPassWord text,LastLoginDate integer)';
FQuery.SQL.Add(SqlStr);
FQuery.ExecSQL;
代码2 (提示字段定义语法错误)
FQuery.SQL.Add(Format('CREATE TABLE %s', [sTableNAME]));
FQuery.SQL.Add('(Serial integer,');
FQuery.SQL.Add('UserID text,');
FQuery.SQL.Add('LoginCount integer)');
FQuery.ExecSQL;
我打印出来FQuery.SQL.Text是和SqlStr一样的,不知道那个字段有问题
请各位大神们看看
2021年09月12日 05点09分
1
代码1 (可以成功创建)
SqlStr := 'CREATE TABLE qw(UserID integer,UserPassWord text,LastLoginDate integer)';
FQuery.SQL.Add(SqlStr);
FQuery.ExecSQL;
代码2 (提示字段定义语法错误)
FQuery.SQL.Add(Format('CREATE TABLE %s', [sTableNAME]));
FQuery.SQL.Add('(Serial integer,');
FQuery.SQL.Add('UserID text,');
FQuery.SQL.Add('LoginCount integer)');
FQuery.ExecSQL;
我打印出来FQuery.SQL.Text是和SqlStr一样的,不知道那个字段有问题
请各位大神们看看