
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;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询