我的窗体中有4个edit控件一个dbgrid控件(设了4个字段与edit相对应),和两个button控件(一个用来添加数据,一个用来向sql中保存数据),我现在想把4个edit控件的内容添加到dbgrid控件中,请问添加的代码怎么写?全部添加完后要把dbgrid中的内容保存到对应数据库的表中,保存的代码怎么写,本人刚刚开始学我只会直接把edit的内容保存到数据库中,先添加再保存我就不会了,请各位高手帮帮忙,最好有详细代码供本人学习,我用的是adoquery与sql数据库相连的.
解决方案 »
- image 紧急求救!
- 怎样将jpg图片转化成bmp图片
- Interface not support
- 问一个有关对象创建和释放的问题
- 请教:打开Delphi7就出问题!!!请看看下面的问题!谢谢!
- ★什么是GDI和用户对象?什么是GUID?
- 天啊,delphi竟然出现这样的bug啊,连注释和空格都可以调试啊,我快晕了啊。。。。。。
- 这段代码哪里有问题呢?
- 怎样在运行期间,指定mainmenu组件里的N1、N2、N3……等的enabled属性?我指定后系统不认,光标总是停下
- 人工智能与人才培养
- sqlserver 服务器,可以允许多少个客户端访问?可以控制吗
- idHttp session 的问题
//ADOQuery1.Append; //添加
ADOQuery1.FieldByName('Field1').AsString := Edit1.Text;
ADOQuery1.FieldByName('Field2').AsString := Edit2.Text;
ADOQuery1.FieldByName('Field3').AsString := Edit3.Text;
ADOQuery1.FieldByName('Field4').AsString := Edit4.Text;
ADOQuery1.Post;控制DBGrid里的数据,主要是控制对应的DataSet---ADOQuery1
cannot perform this operation on a closed dataset
因为你的Dataset(Adoquery)是关闭的,所以cannot perform this operation on a closed dataset