我在模块里自定义了一个函数:stradd()
可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...
这个问题有什么办法可以解决的吗? 非常感激!
(在ACCESS的查询里执行正常)
不能这么用,还是用adoquery取出数据然后再delphi里面实现你的stradd了
Delphi(Pascal) code:
adoquery1.sql.add('select '+stradd(author)+' from book');
你的stradd函数是delphi中的,不是数据库中的
Delphi(Pascal) code:
adoquery1.sql.add('select '+stradd(author)+' from book');
你的stradd函数是delphi中的,不是数据库中的
把你的stradd函数,在DElphi中重新定义一下~~
stradd(author)中的author是表book的一个字段来的
access的自定义函数,可以用在内部,因为是vba,定义一个视图,在delphi中用adoquery调用视图
这个也试过了,跟原来一样的提示.