数据库错误:找到Table时找不到记录,

时间:2013-03-15 15:29:58

标签: sql-server-2008 delphi bde locate

我的应用程序,我在许多地方使用了TTable.locate选项来移动光标,但只有一个地方它会引发“EDatabaseerror:Record Not Found”, aslo它只会为特定记录而提高,

Locate Option只返回布尔值,如果存在则返回True,否则返回Fasle, 为什么会出现错误? 我正在使用: Delphi 7,BDE5,Sql server 2008,我使用Sql server本机客户端驱动程序连接Sql服务器从BDE VIA ODBCE,应用程序工作正常,除了那个地方。

请注意: 我正在使用locasesensitive选项查找ttable, 例如:

tb_user.locate('username',tb_global_user.fieldbyname('Username',[locaseinsensitive]));

从我的结果表单中引发此错误,使用此表单进行常见搜索, 有帮助吗?

0 个答案:

没有答案