俺现在在做一个医院信息管理系统,请各位哥哥进来讨论讨论。 不要用TABLE和QUERY要用ADOQUERYADOCONNECTION啊而且可以加上事务处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 涉及到数据编辑时,我一直都用Query来做 adoquery好用吗?它是通过ado调用数据库吗? 我一直都用Query,但很少用cachedupdate,因为cachedupdate有个不好的就是修改过的数据在没有提交之前是没法用sql得到的!采用事务处理来保存数据!用commit,rollback来保存和取消保存! 用query 吧,将query的database属性高为你自己加的database的别名先启动事务 database.starttransaction;try query.applyupdate; query.commitupdate; database.commit; except query.cancelupdate; query.cancel; database.rollback showmessage('数据库保存失败')end; 用query 吧,将query的database属性高为你自己加的database的别名先启动事务 database.starttransaction;try query.applyupdate; query.commitupdate; database.commit; except query.cancelupdate; query.cancel; database.rollback showmessage('数据库保存失败')end; 楼上这位哥哥,我原就是用你的这种方法,老是出错。对了,二楼的哥哥,我现在用adoquery+DataSource+dbgrid请问可不可以。 不要用Table用Query or ADOQuery 现在我是用ADOQUERY,但我又发现了一个新问题:在窗体上加上:ADOQUERY、DataSource、dbgrid控件。现在我直接在dbgrid表格进行数据编辑,将记录移至尾行,再按一下下光标键,系统自动增加一空记录,但现在我不在空记录中输入数据,将指针移到别时,系统报错,我以前用bde的table控件,系统将会自动删除空记录。 按照你的说法好象不会有问题的但是最好还是用 ADO 全用QUERY OR ADOQUERY 我很少用dbgrid,全是stringgrid. 最好使用adoquery,方便、实用、高效。 最好用query ,你可以试一下批量提交 如果不怕简单用DBNavigator1试试。 200分求 inline api hook隐藏注册表启动项? Dll注入到程序后,使用sleep,程序会假死,或者DLL怎么使用timer一样的功能? FastReport 如何設計單據??怎麼都搞不定,請有經驗者提點一下。 如何实现让一个Edit只允许输入数字? ★★★哈哈哈,经过上诉,终于被无罪释放了!!散分200★★★ 关于COM 接口实现问题请教 c/s问题 Table控件排序的索引能不能设成两个呢》》 如何在郵件中實現自動增加附加文件 Timage中如何指定图象的类型? 请问,Delphi中有类似VC的静态变量吗? 急用,请大家多帮忙
先启动事务
database.starttransaction;
try
query.applyupdate;
query.commitupdate;
database.commit;
except
query.cancelupdate;
query.cancel;
database.rollback
showmessage('数据库保存失败')
end;
先启动事务
database.starttransaction;
try
query.applyupdate;
query.commitupdate;
database.commit;
except
query.cancelupdate;
query.cancel;
database.rollback
showmessage('数据库保存失败')
end;
对了,二楼的哥哥,我现在用adoquery+DataSource+dbgrid
请问可不可以。
用Query or ADOQuery
在窗体上加上:ADOQUERY、DataSource、dbgrid控件。
现在我直接在dbgrid表格进行数据编辑,将记录移至尾行,再按一下下光标键,系统自动增加一空记录,但现在我不在空记录中输入数据,将指针移到别时,系统报错,我以前用bde的table控件,系统将会自动删除空记录。
我很少用dbgrid,全是stringgrid.