我用的是 DELPHI + ADO,想通过向文本框输入 学号,然后通过这个学号找到数据表中对应记录,并修改该条记录的其它字段值.怎样定位此记录?现在只能修改第一条?谢谢
解决方案 »
- mediaplayer播放不正常
- 总是提示我的INSERT INTO输入错误?
- 嵌入IE中
- ☆★☆★哪位仁兄有《Delphi in nutshell》这本书的中文电子版啊???★☆★☆
- 请高手指点送分题!
- 请问一下有显示PROTEL文件的控件或OCX吗?在哪下载?
- 有没有从VB转到Delphi来的兄弟!(100大洋!)
- 怎样用api得到系统路径和应用程序自身路径?
- 有没有类似我所提供的VB代码的CRC代码,请提供一下,谢谢
- 我想学Delphi的Win32开发,以前是用VB的,不知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函数中,最后[]是表示什么,里面要不要填写内容?