我在做通讯录时有个浏览的窗体,每个字段用DBEDIT显示的,我把每个DBEDIT的readonly属性设置成True,但在浏览窗体上我有个“修改”的按钮,当我点击“修改”时,我的语句是“DBEdit1.ReadOnly:=False; DBEdit2.ReadOnly:=False; ……”;
请问一:你说这样是不是很苯的方法,有更好的吗?
请问二:我在这个窗体里该有个修改好“确认”的按钮,代码这样写的:
“DataModule7.ADODataSet1.UpdateRecord;”但我执行后发现数据库没有更新
着又是为什么??
请问一:你说这样是不是很苯的方法,有更好的吗?
请问二:我在这个窗体里该有个修改好“确认”的按钮,代码这样写的:
“DataModule7.ADODataSet1.UpdateRecord;”但我执行后发现数据库没有更新
着又是为什么??
解决方案 »
- ReportMachine数据导出
- 怎样用Delphi编写OPC客户端程序??
- 问高手,关于WebBrowser控件使用的高级问题 (Cookie)
- 请问哪里有ApdComPort的控件下载?急!
- MDI程序中,如何屏蔽掉子窗口的右上角的最小化和关闭按钮
- 求助:需要report builder的学习资料,控件下载
- 能否判断一个activex是否已经注册?
- 如何取得一个字段的宽度是多少?
- ondragdrop事件?
- 多表操作,高手请进
- 哪位高手知道WINXP下屏蔽Ctrl+Alt+Del
- 一个query,loadfromfile一个txt文件,这个txt文件里存放着一些数据,其中有一个字段是a如果过滤掉a<2的数据?
2.DataModule7.ADODataSet1.UpdateBatch
for i:=0 to form1.componentcount-1 do
begin
if form1.components[i] is TDBedit then
(components[i] as tdbedit).readonly:=false;
end;
给分吧 50分
ADODataSet1.Open;试试看?
第二个可不可以我也不知道
begin
if form1.components[i] is TDBedit then
(components[i] as tdbedit).readonly:=false;
end;
2.看你用什么数据库,有些时候Access数据库是这样的。
“DataModule7.ADODataSet1.UpdateBatch;”有什么区别啊?
为什么用前者不行,用后者行