for oralce9
1:memo1.lines.clear;
2:memo1.lines.append('insert into aa values(...);');
3:memo1.lines.append('insert into aa values(...);');
4:adoquery.sql.text:=memo1.text;
5:adoquery.execute();
每次执行第5行的时候,都提示“ora 00911 无效字符”
可是我把memo1的内容复制到sql/plus里就能够正确执行,请问我是哪里出了错误?
1:memo1.lines.clear;
2:memo1.lines.append('insert into aa values(...);');
3:memo1.lines.append('insert into aa values(...);');
4:adoquery.sql.text:=memo1.text;
5:adoquery.execute();
每次执行第5行的时候,都提示“ora 00911 无效字符”
可是我把memo1的内容复制到sql/plus里就能够正确执行,请问我是哪里出了错误?
解决方案 »
- 饭桶,YYgroup让你赶紧回来YY了!
- 怎么用快捷键关闭程序窗口?
- 求助:Delphi里有没有指向类的指针?
- 用corba,客户端调用服务器一个接口的方法,创建一个TADODataSet记录集,客户端怎样获取这个记录集?【100分】
- 加入软件开发交流群,QQ群号为1307512!!!
- 在delphi中如何将word文件保存到sql server数据库中,并且如何在打开这个word文件!急!!
- ADO如何实现SQL Server的Query Analyzer工具中的Cancel查询功能
- 如何实现类似ToolButton的Hint的效果?
- 如何在己有的数据集中取出某个列的所有值(去除重复的部分)
- 兄弟们我想做个个人主页大家有什么好的建议吗?????????????
- TREE求助
- 泡泡堂外挂制作的问题?
来提示看看,你写的sql到底是否正确。
看一看你的INSERT操作中有没有如“”,这样之类的全角字符
或是汉字且没有用""括起来什么的呢?
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into aa values(...);');
ADOQuery1.ExecSQL;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('insert into aa values(...);');
ADOQuery1.ExecSQL;
end;