我用下面语句:
adoquery1.Close;
adoquery1.Open;
adoquery1.Append;
adoquery1.AppendRecord([edit1.Text,edit2.Text,edit3.Text,combobox1.Text,combobox2.Text,combobox3.Text,edit7.Text,memo1.Text]);
adoquery1.ExecSQL;总是添加失败,提示信息:“list index out of bound(1)”
请高手指教!
adoquery1.Close;
adoquery1.Open;
adoquery1.Append;
adoquery1.AppendRecord([edit1.Text,edit2.Text,edit3.Text,combobox1.Text,combobox2.Text,combobox3.Text,edit7.Text,memo1.Text]);
adoquery1.ExecSQL;总是添加失败,提示信息:“list index out of bound(1)”
请高手指教!
解决方案 »
- 是不是delphi有问题,怎么这个小地方过不去呢,帮看一下
- 分页打印
- dataset does not support bookmarks,which are required for mulit-record data controls 这是什么错误??
- 如何给VCL组件添加属性页?
- Delphi中如何使用va_list来实现动态参数?!
- 关于ReportBuilder 的示例?
- 一个小问题?
- 關于在DBEdit中輸入日期型字符時怎樣避免其它字符輸入﹖
- 为什么idhttp和webbrowser获取的源码不相同?有相同的方法吗?
- window中在那些地方加入配置,可使系统在启动时执行一个文件?
- Delphi通过ADO调用sql数据?为什么会insert两条记录啊?好急?谢谢各位大哥了.
- 100分求,数据刷新问题。
访问越界
adoquery1.Open;
adoquery1.edit;
adoquery1.AppendRecord([edit1.Text,edit2.Text,edit3.Text,combobox1.Text,combobox2.Text,combobox3.Text,edit7.Text,memo1.Text]);
adoquery1.post;建义用SQL 语句是添加修改。。
然后
ADOQEURY1。LAST;
ADOUPDATE();这样试试
adotable1.open;
adotable1.edit;
adotable1.appendrecord([edit1.Text,edit2.Text,edit3.Text,combobox1.Text,combobox2.Text,combobox3.Text,edit7.Text,memo1.Text]);
ADOQuery1.Appendrecord
怎么两个都用呢?
去掉第一个