发新话题
打印

ODBCOpenDynamic这个函数在哪里有下载?

ODBCOpenDynamic这个函数在哪里有下载?

最近想做个访问网络数据库的例子,但是用ODBCOpen()这个函数不行,在网上找到有用ODBCOpenDynamic这个函数,据说已经成功,但是我却找不到这个函数的下载,哪位达人有这个函数的帮忙给我一个,谢谢啦!:em02:

TOP

ODBCOpenDynamic这个函数在哪里有下载?

ODBC.U32中,安装7.0版的时候自带的那个
7.0以前版本的ODBC.U32中是没有的

TOP

ODBCOpenDynamic这个函数在哪里有下载?

呵呵
太感谢了
我真是孤陋寡闻了
以后要多注意这些细节的东西啦

TOP

ODBCOpenDynamic这个函数在哪里有下载?

各位帮我看看下面两种方法哪里错了,为什么总是得不到句柄的值呢?
    DBQ_Driver:="Driver={Microsoft Access Driver (*.mdb)};"
    DBQ_Path:="DBQ="^"\\poweruser\\q\\xiti.mdb;"
    DBQ_User:="UID="^""^";"
    DBQ_Pass:="WD="^""^";"
    DBConnString:=DBQ_Driver^DBQ_Path^DBQ_User^DBQ_Pass
    odbchandle:=ODBCOpenDynamic(WindowHandle,"",DBConnString)
下面是另一种方法
    dbtype:="Microsoft Access Driver (*.mdb)"
    dsn:="dsn=web_xiti;"
    description:="description=注册用户;"
    fil:="fil=MS Access;"
    dbq:="dbq="^"\\poweruser\\q\\xiti.mdb;"
    dblist:=dsn^description^fil^dbq
    result:=tMsDBRegister(4, dbtype, dblist)
    odbchandle:=ODBCOpen(WindowHandle,"","web_xiti","","")
通过这两种方法得到的odbchandle的值都是0,这是为什么呢?

TOP

ODBCOpenDynamic这个函数在哪里有下载?

很简单的写法:
ODBCHandle:=ODBCOpenDynamic(WindowHandle, "ErrorVar", "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="^FileLocation^"data\\data.mdb;UID=WD=;")

TOP

ODBCOpenDynamic这个函数在哪里有下载?

这是一种简化的写法
但是我还是没弄明白为什么我的那种方法不行?
而且用这种简化的方法还是不行啊!

TOP

ODBCOpenDynamic这个函数在哪里有下载?

你的书写问题
Jensen是正解

TOP

ODBCOpenDynamic这个函数在哪里有下载?

我用了JENSEN的方法,还是不行
是在路径这里设置得不对,还是别的原因?
odbchandle:=ODBCOpenDynamic(WindowHandle, "ErrorVar", "DRIVER={Microsoft Access Driver(*.mdb)};DBQ=\\poweruser\\q\\xiti.mdb;UID=WD=;")
poweruser是另一台机器的名字,q是共享文件夹
请详细指教,多谢啦

TOP

ODBCOpenDynamic这个函数在哪里有下载?

ODBCHandle:=ODBCOpenDynamic(WindowHandle, "ErrorVar", "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\\\\poweruser\\q\\xiti.mdb;UID=WD=;")

TOP

ODBCOpenDynamic这个函数在哪里有下载?

呵呵
多谢多谢

TOP

发新话题