ACCESS的自定义函数在delphi里怎么用呢...
我在模块里自定义了一个函数:stradd()
可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...
这个问题有什么办法可以解决的吗? 非常感激!
(在ACCESS的查询里执行正常)
引用ACCESS的对象,这样可以在其他语言环境下也能操作ACCESS的内置函数,窗体,报表,宏,等等...
这个我没用过,能具体点吗?非常感谢!
ACCESS 中用VBA自定义的函数或过程通过ODBC是看不到的。没有什么好的办法。
你可以按照一楼的方式,在你的程序中引用access.application 对象库,这样相关于通过程序来模拟打开ACCESSS。EXE来操作。
DELPHI我不会,下面是VB调用ACCESS里面的FUNCTION的方法
首先引用Microsoft access 11.0 object Library
在ACCESS的模块里建立一个测试FUNCTION
ACCESS文件模块代码
Public Function Test()
MsgBox "这是ACCESS的FUCNTION"
End Function
VB调用ACCESS的TEST FUNCTION 代码
'必须先引用Microsoft access 11.0 object Library
Private Sub Command1_Click()
Dim DbPath As String
Dim oApp As Access.Application
DbPath = App.Path & "\Data.mdb"
Set oApp = New Access.Application
With oApp
'.Visible = True
.OpenCurrentDatabase DbPa
相关问答:
本来我是用ACCESS+VB建立一个软件(局域网),现在由于办公地点有变动,相换成INTERNAT的,有没有办法解决,
象这样的情况,如果是广域网,最好改成:B\S的
如果是局域网的,最好改成:C\S的
http://downlo ......
如题在我打开access修改的时候报错
我装的Ghost 的XP版 sp3的补丁
错误签名
AppName: msaccess.exe AppVer: 11.0.8166.0 AppStamp:46437912
ModName: pintlgnt.ime&n ......
我在数据库中有两个string数据 "AA","aa".我每次查找AA时两个都会出现。怎么样才能做到我找AA它就只出来AA.我找aa就出来aa????
用ASC('AA'),ASC('aa')判断
SELECT StrC ......