我在vc上面用ado连接数据库,编译没问题,运行时点按钮就出现"未指定错误",请高手帮帮忙 我在运行时用的是SQL SERVER 2000服务器是开的,可是点按钮时就出现“未指定错误”,我的ado封装都是照书上面写的。希望哪位高手帮帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是连接数据库触发按钮void CConfigView::OnBtnDbcon() { // TODO: Add your control notification handler code here CString sql; sql.Format("Provider=SQLOLEDB.1; Password=%s;" "Persist Security Info=True;User ID=%s;" "Initial Catalog=%s;Data Source=%s;", m_strPwd,m_strUser,m_strDBName,m_strServer); if(g_adoDB.Open(sql) == TRUE) InitCtrlData();}这是要InitCtrlData函数void CConfigView::InitCtrlData(){ m_listInType.DeleteAllItems(); m_listExpType.DeleteAllItems(); CDStrs InFields,ExpFields; g_adoDB.ExecuteQuery("Select* from in_type_tab order by id",InFields); for(int i=0; i< InFields.size(); i++) { CStrs strs=InFields[i]; InsertTypeItem(&m_listInType,strs[0],strs[1]); } g_adoDB.ExecuteQuery("Select * from exp_type_tab order by id", ExpFields); for(i=0; i<ExpFields.size(); i++) { CStrs strs = ExpFields[i]; InsertTypeItem(&m_listExpType,strs[0],strs[1]); }} MDI 视图CListView 间通信问题,在线等 如何知道系统中所有run32dll.exe都加载的都是哪些dll? [求助]VC++里怎么快速求一个三维数组里的最大值对应的index?在线等~~~ VC访问Access的问题 有没有办法尽可能减少DLL的大小? 哭死了,关于recv发送数据能不能智能点的问题 如何只Hook自己启动进程的消息!!! 求助:线程里传递对话框句柄引发的问题! PDG文件用什么工具打开? 在VC++中,可以让代码编辑窗口显示行号吗? 单文档中插入IE控件的问题 快捷键的问题,求助
这是连接数据库触发按钮
void CConfigView::OnBtnDbcon()
{
// TODO: Add your control notification handler code here
CString sql;
sql.Format("Provider=SQLOLEDB.1; Password=%s;"
"Persist Security Info=True;User ID=%s;"
"Initial Catalog=%s;Data Source=%s;",
m_strPwd,m_strUser,m_strDBName,m_strServer);
if(g_adoDB.Open(sql) == TRUE)
InitCtrlData();}
这是要InitCtrlData函数void CConfigView::InitCtrlData()
{
m_listInType.DeleteAllItems();
m_listExpType.DeleteAllItems(); CDStrs InFields,ExpFields; g_adoDB.ExecuteQuery("Select* from in_type_tab order by id",InFields);
for(int i=0; i< InFields.size(); i++)
{
CStrs strs=InFields[i];
InsertTypeItem(&m_listInType,strs[0],strs[1]); } g_adoDB.ExecuteQuery("Select * from exp_type_tab order by id", ExpFields);
for(i=0; i<ExpFields.size(); i++)
{
CStrs strs = ExpFields[i];
InsertTypeItem(&m_listExpType,strs[0],strs[1]);
}
}