自己做个Panle上面方按钮
处理事件主要就是
ADOQuery1.edit;
ADOQuery1.insert;
ADOQuery1.post;
ADOQyery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.add('select * from table where name=''''+edit1.text+''');
ADOQuery1.open;
建议楼主还是看看书吧,这样比较系统的认识ADO数据库引擎技术!
处理事件主要就是
ADOQuery1.edit;
ADOQuery1.insert;
ADOQuery1.post;
ADOQyery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.add('select * from table where name=''''+edit1.text+''');
ADOQuery1.open;
建议楼主还是看看书吧,这样比较系统的认识ADO数据库引擎技术!
解决方案 »
- 急!!checklistbox传数据到stringgrid
- 操作access数据库的时候,这样的一条insert into 语句怎么写??
- 关于QuickReport
- 在WebBrowser里右键打开 属性页面 ,有什么事件 或者 消息吗??
- 如何将access和excel中的数据导入到delphi中,在delphi中能直观的看到里面的数据
- 如何改变整个系统中文字的字体?
- delphi中的QUERY问题
- title(桶漆底脱) zhuoyuesky(卓越) kuangning(郎之间)(穷人)(其实什么都不是) gaochunzhen()进来拿分!!
- ADO的ADOQuery怪问题
- 预览正常,打印不全,有人遇到过这种情况吗?
- EReport中怎样把表格中的字体设置成类似dos下24X16点阵的长字体?
- 请大家讨论一下:网吧管理系统中的安全问题..用DELPHI如何实现?内详细说明..
如添加数据
insert into tablename (FieldName) values( value);
ADOQuery1.edit;//按钮1
ADOQuery1.insert;//按钮2
ADOQuery1.post;//按钮3下面是查询
ADOQyery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.add('select * from table where name=''''+edit1.text+''');
ADOQuery1.open;删除修改sql代码
CONNECTTIONSTRING可先用系统生成的
connected:=true or adoconnection.open;adoquery1 的connection 设置为adoconnection1
s_depotid,s_goodsid:string;
number:integer;//临时变量s_depotid:=edit1.text;
s_goodsid:=edit2.text;
number:=strtoint(edit3.text);
1,添加数据:
with query_data do
begin
frm_main.adoconnection.BeginTrans;//启动事务
try
close;
sql.clear;
sql.Text:='insert into STOCKRECORD(depotid,goodsid,num)'
+'values('''+s_depotid+''','''+s_goodsid+''','''+number+''')';
execsql;
close;
frm_main.ADOConnection.CommitTrans;//提交事务
except
if frm_main.ADOConnection.InTransaction then
frm_main.ADOConnection.RollbackTrans;//回滚事务
exit;
end;
修改数据:
sql.text:='update stockrecord set num='+record.Text+'where goodsid='''+edit2.text+'''';
删除同理!