DLL中的数据库连接问题?(50分)

  • 主题发起人 主题发起人 xo_o
  • 开始时间 开始时间
X

xo_o

Unregistered / Unconfirmed
GUEST, unregistred user!
最近写了一个用主程序调用DLL来进行数据库操作的程序。在主程序中用datebase连接数据库,在dll中用query控件连接主程序中已经连接上的数据库即将query控件的
datebasename设置为主程序中的数据库别名。有时能够自动连接上数据库,但有时却
出现数据库登录提示框,请问一下要整样才能让DLL中的query自动连接上主程序中
已经连接上的数据库而不出现数据库登录提示框?
 
好果你在调用DLL函数时,把主程序的句柄传入DLL中应不会出现此问题。
 
请问 gephen大侠,整样传入阿?但有的DLL并不需要句柄也能正常连接阿?请各位高手帮帮忙!!
 
将主程序的数据库句柄传如dll即可
 
各位大侠,怎样做才能传入数据库的句柄呢?
但为什么有的我写的dll就并不需要传入数据库的句柄也能正常连接呢?
望各位大侠指教!
 
呵呵,你看看这是什么时候讨论过的问题了。:D
http://www.delphibbs.com/delphibbs/dispq.asp?lid=10655
 
delphi大侠,想不到是那么早的问题了!哈哈!学艺不精啊!
不过本人愚昧照着大侠的方法作还是不行,老是出现登录对话框!
不知道是哪里做错了?我用的是Delphi6+SQL!
 
loginprompt=false
 
delphi大侠,loginprompt=false早就设好了,系统下其他的dll也能正常连接,只有一两个
dll会出现连接问题,我和正常的dll比较了一下也找不出什么不同点?奇怪啊!
大侠在指点一下小弟吧!!
 
建议用ADO琏接!!
 
后退
顶部