十万火急!在线等!一个VC打包的问题,我在服务器上可运行,可在客户端不行

heprogram 2003-10-09 05:53:43
我的程序是SQL做后台数据库
我打包后程序在服务器上运行正常,而在装在客户端上只有
安装了SQL的客户端才能运行我的程序(才能连接到数据库)
但是在客户端以服务器的身份登陆又可以连接到数据库
请问我打包时应该怎样做
...全文
51 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
combojiang 2003-10-10
  • 打赏
  • 举报
回复
把你的源程序发给我,我帮你看看。chinajiang@ruyi.com
heprogram 2003-10-10
  • 打赏
  • 举报
回复
我贴出代码来
try
{ ///创建Connection对象
if(SUCCEEDED(hr))
{
hr =m_pADOConn->Open((_bstr_t)("driver={SQL Server};Server="+ip+";DATABASE=FZSKY;UID=helt;PWD=wskgss"),"","",adModeUnknown);
}
}

catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage+"\n\n请检查网络连线,确认服务器是否开启!");///显示错误信息
return -1;
}
m_ADOSet.CreateInstance(__uuidof(Recordset));
smch 2003-10-09
  • 打赏
  • 举报
回复
zixu(子旭) 的方法是可行的。如果是用InstallShield的话可以通过注册表添加ODBC数据源(可能还有更简单的方法)。

你打包之后MDAC在客户端正确安装了吗?
也许你开发的程序需要特定的DLL。究竟是那种技术开发?
heprogram 2003-10-09
  • 打赏
  • 举报
回复
那样不行的
客户端太多那样配置也不科学
黄双全 2003-10-09
  • 打赏
  • 举报
回复
如果是用数据源访问的,在客户配置一个数据源,指向服务器端
heprogram 2003-10-09
  • 打赏
  • 举报
回复
我已经将MDAC2。7打进去了
我的程序没有什么控件
快救我!
smch 2003-10-09
  • 打赏
  • 举报
回复
1.有没有使用特别的控件?如果有也打进去。
2.把微软的MDAC2.7也包进去安装吧。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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