这是一段数据库删除的代码,我却弄不懂locate这个函数里的[LopartialKey]它代表什么?我运行过程中报错[Error] Unit3.pas(134): Undeclared identifier: 'LopartialKey'和
[Error] Unit3.pas(134): Incompatible types: 'TLocateOption' and 'Integer',真的不晓得[LopartialKey]是什么,应该是索引吧,怎样解决这个error?数据库是database desktop!!with updatedatamodule.Students_Table do
if locate('SNo',VarArrayOf([SpinEdit1.Text]),[LopartialKey])
then begin
delete;
edit1.text:='';
edit2.text:='';
edit3.Text:='';
showmessage('ɾ³ý³É¹¦!');
end else showmessage('Î޴˼Ǽ!');
end;
[Error] Unit3.pas(134): Incompatible types: 'TLocateOption' and 'Integer',真的不晓得[LopartialKey]是什么,应该是索引吧,怎样解决这个error?数据库是database desktop!!with updatedatamodule.Students_Table do
if locate('SNo',VarArrayOf([SpinEdit1.Text]),[LopartialKey])
then begin
delete;
edit1.text:='';
edit2.text:='';
edit3.Text:='';
showmessage('ɾ³ý³É¹¦!');
end else showmessage('Î޴˼Ǽ!');
end;
解决方案 »
- QuickBurro正式版免费!无任何限制!
- 0分帖子~~~
- 请问:XP下安装SQLSERVER个人版时运行AUTORUN.exe直接不反应,请问如何解决?我以前装过企业版的,现已卸载了,注册表也删除了,安装文件夹也删除了。请问为什么?
- 我怎么把 OleVariant 变量中的数据保存到 SQL Server 的 Binary字段中?
- 怎样解决这个问题?
- 问一句SQL
- insert into 语句怎样定义列宽?
- 如何更改数据库列名?
- 求助:读取某进程内存块数据
- 请教: 在 WIN2K 中如何彻底隐藏自己的进程(用系统查看器也找不到)
- 怎样限定DBGrid或DBGridEh的某些列不能修改,而某些列可以修改??
- ComboBox中的每一项如何使用不同的背景颜色
with updatedatamodule.Students_Table do
if locate('SNo',VarArrayOf([SpinEdit1.Text]),[LopartialKey])
then begin
delete;
edit1.text:='';
edit2.text:='';
edit3.Text:='';
showmessage('删除成功!');
end else showmessage('无此记录!');
比如比如数据库里有KIIIIIIK,III,IIIIIII,IIII
你要查询III,如果是loPartialKey,那么以上所有的值都回被查询出来,否则只查询出III
实现部分匹配查询,即所谓的模糊查询,该查询也可以
用Filter来实现