delphi7 如何只修改一个信息
例如:我想修改位置:5and工作时间的列(值为23)请问代码该怎么写?PS:Delphi7.0,SQLServer2005...
例如:我想修改位置:5 and 工作时间的列(值为23) 请问代码该怎么写?
PS:Delphi7.0,SQL Server2005 展开
PS:Delphi7.0,SQL Server2005 展开
3个回答
展开全部
if adotable.Locate('位置', '5', [loCaseInsensitive]) then
begin
adotable.Edit;
adotable.FieldByName('工作时间').AsString := edit1.Text;
adotable.Post;
end;
begin
adotable.Edit;
adotable.FieldByName('工作时间').AsString := edit1.Text;
adotable.Post;
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
金山毒霸
2024-10-31 广告
2024-10-31 广告
电脑在启动游戏或软件的时候,桌面弹出错误提示框“0xc0000094”,应该怎么办?电脑报错,很大可能是因为某些DLL文件出现了异常,比如感染了病毒、DLL文件丢失等。解决方法如下:一、 手动解决方法1、先确定电脑操作系统是多少位的,现在的...
点击进入详情页
本回答由金山毒霸提供
展开全部
if adotable.Locate('位置', '5', [loCaseInsensitive]) then
begin
adotable.Edit;
adotable.FieldByName('工作时间').AsString := edit1.Text;
adotable.Post;
end;
begin
adotable.Edit;
adotable.FieldByName('工作时间').AsString := edit1.Text;
adotable.Post;
end;
更多追问追答
追问
我每个字段都会设置一个按钮,能不能不用IF语句
追答
不能不用IF,这一行是定位到你所要修改的位置上,如果不调用locate方法,你修改的可能是第一条数据。
如果要更改多个字段:
adotable.FieldByName('工作时间').AsString := edit1.Text;
adotable.FieldByName('工作完了').AsString := edit2.Text;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不建议新人 学delphi。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询