从dll中访问数据库(200分)

  • 主题发起人 主题发起人 sunhuiqiang
  • 开始时间 开始时间
S

sunhuiqiang

Unregistered / Unconfirmed
GUEST, unregistred user!
本人将一字窗体放入dll中,窗体可以调用,但如果从这个窗体上访问数据库,如果是用socker去访问出错提示为:应当用coinitialze初始化,用两层结构去访问,数据可以出来,但如果你多次点击 dbgrid就会出错,提示为'dbgrid'没有父类,如那位大峡出手相救,本人将倾家荡产以报答.
 
什么乱七八糟的
倒底问哪个问题?

听上去有好几个问题
准备好1000分了没有啊?
 
问题有点笼统,能不能说清楚点。
 
给点代码看看
 
>>本人将一字窗体放入dll中,窗体可以调用,但如果从这个窗体上访问数据库,如果是
>>用socker去访问出错提示为:应当用coinitialze初始化,用两层结构去访问,数据可
>>以出来,但如果你多次点击 dbgrid就会出错,提示为'dbgrid'没有父类,如那位大峡
>>出手相救,本人将倾家荡产以报答.

老大,都几个月了你不吭气也不换行,不想继续问了??


 
不知是我小学语文没及格还是怎么的,
看起来真是糊里糊涂;(

不过猜了半天觉得可能是这样吧:
1、出错提示为:应当用coinitialze初始化
试试加上一个初始化COM的API:
CoInitialize(nil);
uses中要有ole2.pas

2、但如果你多次点击 dbgrid就会出错,提示为'dbgrid'没有父类
要看看你的代码,不过你的程序可能已经要崩溃了
 
接受答案了.
 
后退
顶部