怎么动态生成adotable并连接呢?

christopher_hp 2004-09-04 02:16:10
以下是我在Button1里面写的事件,动态连接的
ADOTable1->ConnectionString =(WideString)"Provider=MSDASQL.1;Persist Security Info=False;Data Source=MillingCutter";
ADOTable1->TableName =(WideString)"LibInfo";
ADOTable1->Active =true;
提示有这样的错误“coulde not conver variant of type(NULL) into type (String) ”
但是可以显示出数据来,请问这是为什么呢?
如果我把这些设置直接放设计的时候就没有错误~~~

我要写一个类,里面自动到ACCESS文件里面取数据,然后没有界面和窗体的,怎么动态生成ADOTABLE呢
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
真如实观 2004-09-04
  • 打赏
  • 举报
回复
你已经有了ADOTable1还要动态生成ADOTable?不知道你说的是什么意思,Create table可以吗?
doulikeme 2004-09-04
  • 打赏
  • 举报
回复
可以参考一下MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/htm/cmf_a2c_36qt.asp
doulikeme 2004-09-04
  • 打赏
  • 举报
回复
要先调用 CoInitialize(NULL); 初始化COM,注意是线程级的。
完了以后调用 CoUninitialize();把COM卸载掉。
christopher_hp 2004-09-04
  • 打赏
  • 举报
回复
这样写
TADOTable *table =new TADOTable(NULL);
..
table->Active =true;

有错误,它是什么com什么的没有初始化?
该怎么做的?

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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