各位大佬:
以下程序总是报错,请指教
query1.Close;
query1.SQL.clear;
query1.SQL.add('create table '''+f1_newku1+''' [lei_bi] char(10),bi_hao char(10)');
query1.ExecSQL ;
其中:f1_newku1为STRING.可以以edit.text为其赋值作为表名;
报错光标在query1.execsql这句上,
另外,在use是不要加上ComObj,ActiveX,如果不加是否会出错
以下程序总是报错,请指教
query1.Close;
query1.SQL.clear;
query1.SQL.add('create table '''+f1_newku1+''' [lei_bi] char(10),bi_hao char(10)');
query1.ExecSQL ;
其中:f1_newku1为STRING.可以以edit.text为其赋值作为表名;
报错光标在query1.execsql这句上,
另外,在use是不要加上ComObj,ActiveX,如果不加是否会出错
修改后仍报错,'llegal character in input file [$A1A1]',为何?别的会有什么错?
还是错,难道用QUERY不能建立数据库中的表?
query1.ExecSQL ;经测试没错。ADOQuery
还不如这样子写,调试也方便 :
query1.SQL.Text:= 'create table '''+f1_newku1+''' [lei_bi] char(10),bi_hao char(10)';
调试的时候直接看Text的值就知道SQL语句有没有正确啦 ;