高手帮我看看好吗。为什么出错了呢。谢谢! (50分)

  • 主题发起人 主题发起人 pc_line
  • 开始时间 开始时间
P

pc_line

Unregistered / Unconfirmed
GUEST, unregistred user!
if not locate('sno',vararrayof([SpinEdit1.text]),[lopartialkey]) then

这句话那里有错呀。怎么出了错了。谢谢。。。
以下是错语信息,谢谢:

[Error] dataupdateUnit.pas(57): Undeclared identifier: 'lopartialkey'
[Error] dataupdateUnit.pas(57): Incompatible types: 'TLocateOption' and 'Integer'
[Error] dataupdateUnit.pas(63): Undeclared identifier: 'filedbyname'
[Error] dataupdateUnit.pas(63): Missing operator or semicolon
[Error] dataupdateUnit.pas(64): Missing operator or semicolon
[Error] dataupdateUnit.pas(65): Missing operator or semicolon
[Error] dataupdateUnit.pas(66): Missing operator or semicolon
[Error] dataupdateUnit.pas(67): Missing operator or semicolon
[Error] dataupdateUnit.pas(79): Not enough actual parameters
[Error] dataupdateUnit.pas(86): Undeclared identifier: 'filedbyname'
[Error] dataupdateUnit.pas(86): Missing operator or semicolon
[Error] dataupdateUnit.pas(87): Missing operator or semicolon
[Error] dataupdateUnit.pas(88): Missing operator or semicolon
[Error] dataupdateUnit.pas(89): Missing operator or semicolon
[Error] dataupdateUnit.pas(90): Missing operator or semicolon
[Error] dataupdateUnit.pas(96): Missing operator or semicolon
[Error] dataupdateUnit.pas(110): Undeclared identifier: 'lopartialkey'
[Error] dataupdateUnit.pas(110): Incompatible types: 'TLocateOption' and 'Integer'
[Error] dataupdateUnit.pas(116): Undeclared identifier: 'showmessae'
[Fatal Error] Project1.dpr(9): Could not compile used unit 'dataupdateUnit.pas'
 
uses db 是什么意思。。我没有明白。我是新手。老大。谢谢。。能不能讲的明白一点。

谢谢。。。
 
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls, Grids, DBGrids, DB, ADODB;
~~~~
type
TForm1 = class(TForm)
...
 
lopartialkey 常量是在DB单元中声明的,不包括这个单元编译系统
就不认识他了!!
 
Error :
天呀,问题大了去了我建议你还是新建一个工作将USES部分全部复制覆盖你的USES 部分再把控件删除重新添加一次.
这样最安全因为从错误来看你的程序中好像有好多的单元没有引用以至于很多正常的常量或函数无示被系统识别.
 
后退
顶部