C
cAkk
Unregistered / Unconfirmed
GUEST, unregistred user!
我用ODBC98为什么不能设置CursorType? 我按照IDE属性编辑器里面的
常量设置ODBC98的cursortype为"lwctForwardOnly"(大概是这个名字),
结果说这个常量是没有定义的标识符,甚至我在程序里面使用该类型(名字好像是TlwCursorType),也说类型没有定义,但是如果用默认的类型常量就可以,
但是如果我在设计时,可以通过属性编辑器指定别的cursortype,但是在程序
里动态创建的就不行,这是怎么回师?
附注: 之所以想修改CursorType,是因为当我使用如下sql语句时:
select sum(xxx) as xx from tablename
返回错误信息"游标的状态不对",当我在IDE里面设置成lwctForwardonly
时,就可以通过. 可是现在程序要求动态创建query.
我现在的解决办法是先在form里放一个TODBCQuery,设置他的cursortype
为lwctforwardonly,然后动态创建query之后,用
cursortype:=xxx.cursortype
这样的笨办法来解决.
请问有没有谁遇到过这种情况?
常量设置ODBC98的cursortype为"lwctForwardOnly"(大概是这个名字),
结果说这个常量是没有定义的标识符,甚至我在程序里面使用该类型(名字好像是TlwCursorType),也说类型没有定义,但是如果用默认的类型常量就可以,
但是如果我在设计时,可以通过属性编辑器指定别的cursortype,但是在程序
里动态创建的就不行,这是怎么回师?
附注: 之所以想修改CursorType,是因为当我使用如下sql语句时:
select sum(xxx) as xx from tablename
返回错误信息"游标的状态不对",当我在IDE里面设置成lwctForwardonly
时,就可以通过. 可是现在程序要求动态创建query.
我现在的解决办法是先在form里放一个TODBCQuery,设置他的cursortype
为lwctforwardonly,然后动态创建query之后,用
cursortype:=xxx.cursortype
这样的笨办法来解决.
请问有没有谁遇到过这种情况?