遇到一个非常奇怪的关于odbc连接的问题,高手请进

li37 2006-04-29 09:28:26
连接sybase,在windows 2003上建立一个odbc
用Visual Studio 2005开发web程序,在调试环境中,连接正常,但是发布成的网站就连接不上了
报错
ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

另外,用delphi连接这个odbc也很正常
我开始想是不是iis的权限问题,我把权限加到admin了,但是不行


想了好久,没有头绪.各位指教一下,谢谢
...全文
127 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
njuzgj 2006-04-29
  • 打赏
  • 举报
回复
MARK
hnaulxd 2006-04-29
  • 打赏
  • 举报
回复
开发环境与运行站点一般不在同一电脑上,而ODBC是建立在windows 系统中,所以不能用了。

建议用OLEDB的连接字符串。
li37 2006-04-29
  • 打赏
  • 举报
回复
我就不清楚怎么连接问题了

但为什么我在开发环境中就没有什么问题
但是一发布出去就连接不上了
另外
我的
odbc连接配置是
<add key="OdbcSybase" value="CommLinks=TCPIP;PWD=123;DSN=tide;AutoStop=Yes;DatabaseName=tide;Integrated=No;EngineName=tide;DisableMultiRowFetch=NO;Debug=NO;UID=sa" />

应该没有什么相对路径问题,都连接的系统名称
zhaoliang_chen 2006-04-29
  • 打赏
  • 举报
回复
数据库连接问题
ODBC 驱动程序管理器要配置好
另外检查连接字符串
li37 2006-04-29
  • 打赏
  • 举报
回复
ODBC连接字符串
<add key="OdbcSybase" value="CommLinks=TCPIP;PWD=123;DSN=tide;AutoStop=Yes;DatabaseName=tide;Integrated=No;EngineName=tide;DisableMultiRowFetch=NO;Debug=NO;UID=sa" />
kingdhy 2006-04-29
  • 打赏
  • 举报
回复
你的ODBC连接字符串中是不是使用了绝对路径???看看自动生成的连接字符串找找原因!
loveme4180 2006-04-29
  • 打赏
  • 举报
回复
顶顶
lijunming008 2006-04-29
  • 打赏
  • 举报
回复
应该不是IIS问题~~不解
li37 2006-04-29
  • 打赏
  • 举报
回复
up
li37 2006-04-29
  • 打赏
  • 举报
回复
问题又来了

用delphi做单独程序可以访问这个odbc
网站.net开发环境可以访问odbc
但是网站单独发布出去就访问不到了
而且这个网站访问delphi做的com,这个com也不能访问.

大哥大姐们,救命啊
li37 2006-04-29
  • 打赏
  • 举报
回复
up
li37 2006-04-29
  • 打赏
  • 举报
回复
现在我遇到的问题就是

在同一台机器
同样一个odbc

一个是开发环境,一个是发布后的运行站点

其他都正常,就是这个odbc 开发环境连接什么的一切正常,但是运行站点就连接不上,要报错

我都很郁闷

另外delphi等程序也可以调用

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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