导航
  • 主页
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

菜问题,大家帮忙 马上给分

zykj_2000 2003-02-26 02:01:40
procedure TY_test.ApplyDates(CusVar: OleVariant);
var
Errcount:integer;
begin
Database1.StartTransaction;
try
if not VarIsNull(CusCar) then
begin
CusVar:=DataSetProvider1.ApplyUpdates(CusVar,0,ErrCount);
if ErrCount>0 then
SysUtils.Abort;
end;
Database1.Commit;
except
Database1.Rollback;
end;
end;
编译通不过,它竟然就不认识VarIsNull

[Error] Unit2.pas(50): Undeclared identifier: 'VarIsNull'
[Fatal Error] Project1.dpr(7): Could not compile used unit 'Unit2.pas'

怎么回事啊 ,
...全文
14 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
307 2003-02-26
把netwolfds(晓竹)和: skyclin() 的回答加在一起就行了!!!
有问题请发信息到我的E-mail:guangbowang@163.com
回复
yutaocool 2003-02-26
这么快,我上面怎么多了一个!
在uses中加上Variants

能给分吗?
回复
linyingxu2002 2003-02-26
这是在调试环境中:[Fatal Error] Project1.dpr(7): Could not compile used unit 'Unit2.pas',没有影响!
回复
yutaocool 2003-02-26
我想说的,楼上的已经回答了!
回复
linyingxu2002 2003-02-26
uses unit2
回复
skyclin 2003-02-26
少了uses 中的 Variants
回复
slley 2003-02-26
uses system
回复
bluemeteor 2003-02-26
在文件头
uses 里面加上 Variants

嗯,给分吧
回复
netwolfds 2003-02-26
uses system
回复
发动态
发帖子
Delphi
创建于2007-08-02

4809

社区成员

Delphi 开发及应用
申请成为版主
社区公告
暂无公告