CDatabase方法中
virtual BOOL OpenEx(
LPCTSTR lpszConnectString,
DWORD dwOptions = 0
);
中的参数lpszConnectString应该付什么值,我试了很多比如:
cd.OpenEx("DSN=zxl; UID=zxl; PWD=zxl");
都不对。
那位能告诉我啊。谢谢了!
virtual BOOL OpenEx(
LPCTSTR lpszConnectString,
DWORD dwOptions = 0
);
中的参数lpszConnectString应该付什么值,我试了很多比如:
cd.OpenEx("DSN=zxl; UID=zxl; PWD=zxl");
都不对。
那位能告诉我啊。谢谢了!
解决方案 »
- MFC简单问题 高分求答
- 菜单自绘,点击菜单项目发送自定义消息,弹出afxMessagebox("1");//报错
- 客户端能发消息给服务器,但服务器不能发给客户端
- mfc tab控件如何自适应切分窗口大小
- 无线网络监听程序
- 请问要怎么样设置word打印控制的密码和打印份数
- 如何获得当前鼠标的X 和 Y坐标 在整个屏幕上的?
- 怎么样隐藏进程,让他不显示在任务理器中。
- CFile::Write写进字符串的时候把文件后变得吃掉了
- 嘿,朋友,你相信吗?真的有这样的便宜事吗?——是的!King将要以100分的超级巨量高分问您一个问题,进来吧,我的朋友。愿主与你同在,
- 300分求解一个问题:我自己编写了一个函数用于将.ico文件和我自己的程序关联起来,可是我不想改变默认的图标显示,请问应如何处理?
- NewClass时遇到的问题
LPCTSTR lpszConnectString,
DWORD dwOptions = 0
);
Parameters
lpszConnectString
Specifies an ODBC connection string. This includes the data source name as well as other optional information, such as a user ID and password. For example, "DSN=SQLServer_Source;UID=SA;PWD=abc123" is a possible connection string. Note that if you pass NULL for lpszConnectString, a Data Source dialog box will prompt the user to select a data source. 你要先建一个ODBC,然后获得连接字符串
// in your document class
CDatabase m_dbCust;// Connect the object to a
// read-only data source where
// the ODBC connection dialog box
// will always remain hidden
m_dbCust.OpenEx( _T( "DSN=MYDATASOURCE;UID=JOES" ),
CDatabase::openReadOnly |
CDatabase::noOdbcDialog );
可不可以举个比较实际的例子
告诉我
DSN(填什么)UID(填什么)PWD(填什么)
十分感谢了.
cd.OpenEx("DSN=zxl; UID=zxl; PWD=zxl", CDatabase::noOdbcDialog);
其中DSN是ODBC名称,不知道你建了ODBC没有,UID是数据库用户名,PWD是UID的密码。
strConnect.Format("DSN=lhwy;");
if(!m_DB.OpenEx(strConnect,CDatabase::useCursorLib))
{
AfxMessageBox("Unable to Connect to the Specified Data Source");
return FALSE ;
}
没有设置UID,PWD
的原因吧,因为我写的跟你们说的一样.
谢谢,给分了.