【发布时间】:2011-05-09 12:54:14
【问题描述】:
我有以下代码:
var wqry:TAdoQuery;
...
FillChar(wSpaces,cSpacesAfter,' ');
try
wqry := TADOQuery.Create(nil);//here the error
wqry.Connection:=...
cSpacesAfter 是一个常量,值为 1035。wSpaces 是一个本地字符串变量。问题是我在创建 TAdoQuery 时收到以下错误
即使是法语,我相信你明白了.....
如果我评论 FillChar 代码,一切正常。我有通常的编译器指令,没什么特别的。我正在使用 Delphi 7。
谁能告诉我这段代码有什么问题?
【问题讨论】:
-
如果那是复制粘贴的代码,您正在初始化
wqry,但使用wry。请注意第二个名称中缺少的q。如果不是复制粘贴代码,请修复(通过复制粘贴代码) -
wSpaces:=stringofchar(' ',cSpacesAfter); - 解决了问题。没有引发错误。
-
感谢您的 -1。确实,这是一个愚蠢的问题,睡眠不足是它的保证。
标签: string delphi delphi-7 tadoquery