我用的是 DELPHI + ADO,想通过向文本框输入 学号,然后通过这个学号找到数据表中对应记录,并修改该条记录的其它字段值.怎样定位此记录?现在只能修改第一条?谢谢
解决方案 »
- 咨询往oracle和sql server2000数据库插入数据问题
- Corelab的DBExpress和CodeGear的DELPHI2007自带的DBExpress有什么区别?
- 怎样制作网络电视的播放引擎?
- 同一层有多个同类的tpanel,这样用findwindowex就需要多次调用才能找到自己想要的那个panel的句柄,有没有简单一点的方法呢?
- ado的奇怪问题,多步操作产生错误,请检查每一步状态值
- 为什么我无法访问数据库!
- 急、急、急
- 北京的电讯盈科公司是一个怎样的公司
- 如何删除ini文件中的某一字段?
- delphi帮助文件的制作????
- 哪里有用Pascal语言描述的数据结构的书籍?
- 请教 ADSI的关于Group的Email地址.谢谢!!!!!!!!!
AdoQuery.sql.text:='select * from YourTable where xuehao='''+XueHaoEdit.Text+'''';
AdoQuery.open;
begin
with adodataset1 do
begin
locate('字段名','字段值',[]);
edit;
end;
end;
不過你先要找開相應的adodataset
adoquery1.filtered:=true;或adoquery1.filter:='学号='''+xxx.Text+'''';
adoquery1.findfirst;
adoquery1.findnext;
adoquery1.find...;
Query->Active=true;
begin
with adodataset1 do
begin
locate('字段名','字段值',[]);
edit;
end;
end;
请问:locate函数中,最后[]是表示什么,里面要不要填写内容?