1、adodc如何动态设置连接字符串?
2、adodc如何动态设置记录源?
3、adodc设置好了以后,DataGrid如何与它进行动态的绑定?
因为调试程序的时候,我连接的Server和我的程序使用时的Server不一定一样。
如果把连接字符串定死了,那么程序拿到那里去就不能用了。而且,总不能把每个adodc的连接字符串用手工修改吧。
2、adodc如何动态设置记录源?
3、adodc设置好了以后,DataGrid如何与它进行动态的绑定?
因为调试程序的时候,我连接的Server和我的程序使用时的Server不一定一样。
如果把连接字符串定死了,那么程序拿到那里去就不能用了。而且,总不能把每个adodc的连接字符串用手工修改吧。
解决方案 »
- 关于windows系统拷贝文件夹
- 在windows下使用PVM中添加节点机出现如下问题
- 将装置中的程序移植到vc中,可行吗
- winsocket winthread 多线程程序,sockcore.cpp line:851出错,高手帮忙啊
- 可能有点菜 但你不一定搞得定
- 散尽所有分求小波理论边缘提取方面的资料
- 求GDI函数实现的多线宽虚线算法
- 我在多文档的状态栏又加了一个窗格,程序没什么问题,就是不显示,可能没激活,怎么办,我如果把时间发到caps那个窗格上显示,只有在CAPS
- 在线等:如何通过回调函数获取采集到摄像头视频中每帧图象的指针
- *.NLC文件用什么软件打开?这个“NLC”是什么些单词的简称?
- 请人做一个简单的active项目
- 不规则曲线(已知所有坐标),如何求每个点的斜率啊?
m_AdoSendFile.SetCommandType(1);
m_AdoSendFile.SetRecordSource("SELECT * FROM AIS_DYNAMICINFO");
m_AdoSendFile.Refresh(); m_SendFile.SetRefDataSource(m_AdoSendFile.GetRecordset());
m_SendFile.Refresh();
其中,m_AdoSendFile为ADO控件,m_SendFile为DataGrid控件
m_adodc1.SetConnectionString(connectstr);
m_adodc1.SetCommandType(8);
m_adodc1.SetRecordSource("SELECT * FROM client");
m_adodc1.Refresh();
m_datagrid1.SetRefDataSource(m_adodc1.GetControlUnknown());
connectstr是连接字符串;m_adodc1为ADODC控件变量,m_datagrid为DataGrid控件变量
发现就一个地方不一样SetRefDataSource(IUKNOWN*)你的好象错了。
我的程序已经运行成功了。
而m_SendFile.SetRefDataSource()函数接受的是一个IUknown*参数啊。
你仔细看看是不是有问题啊??
我上面的写法已经运行成功了的。调用GetControlUnknown()可以得到Adodc控件的IUnknown接口指针。