VC菜鸟:怎么样用VC连接MSSQL数据库? 惨啊,没编过VC想学学,求人帮我写写,一点要具体,最好加上说明,否则I看不明白。谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先看看下面的文章:http://blog.csdn.net/hzhxxx/archive/2006/12/14/1443031.aspx 不好意思,我问的是MSSQL的连接方式,嘻,谢谢楼上兄弟 我的代码是这样的CoInitialize(NULL); _ConnectionPtr pConn(__uuidof(Connection)); _RecordsetPtr pRst(__uuidof(Recordset)); _CommandPtr pCmd(__uuidof(Command)); pConn->ConnectionString="Provider=SQLOLEDB.1;Password=web;User ID=web;Data Source=192.168.1.201;Datebase=db40"; pConn->Open("","","",adModeRead); pRst=pConn->Execute("select top 10 * from _bidlist",NULL,adCmdText); //运行到这句出错, 用如下代码把你的代码包起来try { //你的代码 } catch(_com_error &e) { AfxMessageBox(e.Description()); } 看看能否捕获异常?? 你的_bidlist是真实的表名还是变量名?? 怎么表名用_开头?? 2楼给的文章是介绍如何使用mysqlSDK连接mysql数据库楼主的代码是ADO连接mysql数据库,2者是完全不同的如果是ADO连接mysql,需要在本机安装mysql odbc引擎,至于连接字符串应该怎么写,应该可以搜到。从性能上来说用mysql SDK直连mysql更好一些,况且ADO连mysql,只能运行标准sql语句,对于数据绑定等等,由于mysql自成一套规则,用ado是处理不了的。 http://www.vckbase.com/code/listcode.asp?mclsid=11&sclsid=1121这个里面有很多VC中用MSSQL的例子,看看 pConn->Open("","","",adModeRead); 换成m_pConn->Open("","","",adConnectUnspecified);试试看! 求算法 ,有10000个模式,在一个长度大约为10000字的文本里,进行查找替换 BYTE 数组转double? 对话框应用程序中的菜单前面加图标的问题 800分求解,UP有分! help OLEDB&ALT&COM OpenGL中一个跟缺省坐标轴一致的立方体,给定前进方向,怎样通过三次旋转,使它与地面(通过X,Y,Z坐标来反映)平行,也就是紧贴地面, 请问在COM里的接口文件中怎么加入头文件的声明 ? 急!!如何将一个元文件写入到磁盘文件中 怎么把一个FORM 的内容get出去? 帮帮,大家帮帮! 关于数据组播接收问题 VC6 GDI+ 对话框下双缓冲
http://blog.csdn.net/hzhxxx/archive/2006/12/14/1443031.aspx
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
_CommandPtr pCmd(__uuidof(Command));
pConn->ConnectionString="Provider=SQLOLEDB.1;Password=web;User ID=web;Data Source=192.168.1.201;Datebase=db40";
pConn->Open("","","",adModeRead);
pRst=pConn->Execute("select top 10 * from _bidlist",NULL,adCmdText); //运行到这句出错,
try
{
//你的代码
}
catch(_com_error &e)
{
AfxMessageBox(e.Description());
}
看看能否捕获异常??
楼主的代码是ADO连接mysql数据库,2者是完全不同的
如果是ADO连接mysql,需要在本机安装mysql odbc引擎,至于连接字符串应该怎么写,应该可以搜到。从性能上来说用mysql SDK直连mysql更好一些,况且ADO连mysql,只能运行标准sql语句,对于数据绑定等等,由于mysql自成一套规则,用ado是处理不了的。
http://www.vckbase.com/code/listcode.asp?mclsid=11&sclsid=1121这个里面有很多VC中用MSSQL的例子,看看
换成
m_pConn->Open("","","",adConnectUnspecified);
试试看!