请问高手:用 C++Builder 做 COM 如何访问数据库?

wbt 2000-07-04 10:28:00
在COM中使用以下部件:
ActiveX Library
Automation Object
Data Modules->Customer Data

Data Access->Table,Database 或
ADO->ADOConnect,ADOTable
执行到访问数据库控件的指令(如CustomerData1->Table1->Active=True;)
时出现错误信息:
Access violation at address 013A7730. Read of address FFFFFFFF.
但是同样的程序和控件用在普通的应用程序时很正常。
我用的数据库是SQL 7.0,Windows98,C++ Builder 5.0.

请多多指点,谢谢!!
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tlc97 2000-11-09
  • 打赏
  • 举报
回复
我刚才又用ADOTable在我的com服务器中做一些操作
没有问题,但有个问题是:在我没有提前把登录在
程序中处理,让它凋出登陆对话框时会出错。加
ADOConnection控件,Loginprompt=false;
先在IDE中看能不能自动登陆。
com客户和服务器之间的数据传递应用接口的参数,
而在访问数据库时的登录对话框和com之间没法
正确传递。若不行,发来我看看,也许有办法
tlc97 2000-11-08
  • 打赏
  • 举报
回复
我在自己的com里用Query控件访问数据库,也是sql server 7
在接口中做相应的操作,没有错,我的客户端能很好的访问,应
该没问题,你把服务器程序编成exe文件看能不能运行
dagang 2000-07-20
  • 打赏
  • 举报
回复
我也刚学。照着书来吧,李唯写的那本分布式应用,很不错,

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧