以下是我创建表的过程。
s:='m_'+inttostr(i)+'_use';
str:='create tabel s (';
str:=str+'airo'+'char(10)';
str:=str+')';
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Text:=str;
adoquery1.Open;
adoquery1.ExecSQL;
为什么老说我创建表有语法错误。我找不出来
s:='m_'+inttostr(i)+'_use';
str:='create tabel s (';
str:=str+'airo'+'char(10)';
str:=str+')';
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Text:=str;
adoquery1.Open;
adoquery1.ExecSQL;
为什么老说我创建表有语法错误。我找不出来
解决方案 »
- 怎么获取指定文件大小?
- 紧急求救!!!安装数据库的问题,高手请进!!!!!!!!!
- 学习delphi,第一次做报表,欢迎来拿分!
- 新手提问送分了!关于DBGrid的颜色问题!(高手帮忙吧!!)
- 保存控件信息写入文件中的问题
- 想做一个Button是圆形的,各位给点思路?
- delphi用ado通过odbc走system dsn连接access,可以正常读数据,但是修改和写的时候抛异常:读写内存无效,ado15.dll错误如何解决?
- 初学者提问 怎样设置透明窗体
- 在线等待:如何获取鼠标的位置(X,Y)?
- 为什么Delphi编译完了以后,出现病毒报警,江民发现病毒TrojanDownloader.Delf.giw,已经删除。
- 大家在工作开发时用winapi多吗?
- 很简单的算法问题,请大家帮帮忙!
str:='create tabel s (';
str:=str+'airo'+'char(10)';
str:=str+')';
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Text:=str;
adoquery1.ExecSQL;
取掉 adoquery1.Open;
adoquery1.ExecSQL;
1.你的 s 没用
2.你的airo后少空格: s:='m_'+inttostr(i)+'_use';
str:='create tabel '+s+' (';
str:=str+'airo '+'char(10)';
str:=str+')';...
str:='create tabel ' + s + ' (';
str:=str+'airo'+' char(10)';
str:=str+')';
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Text:=str;
adoquery1.ExecSQL;
只要ExecSQL就行了,Open是有返回结果的时候才用的,比如Select
adoquery.sql.savetofile('aa.txt');