【求助】Win7(64)开发机ASP.NET中ODBC连接服务器数据库DB2出错

My Teching 2010-10-25 12:22:31
(发到.NET Framework版块,但没人睬
---------------------------------
大家好,我有以下问题,请帮忙看看:

环境:
OS:开发机/Win7(64),服务器/W2K3(32)
程序:ASP.NET(VS2008)
数据库:DB2(开发机/v9.5(64),服务器/v9.1(32))
ODBC:管理工具的ODBC连接已配置好,连接正常

现象(进行iisreset操作后再执行以下):
执行第一次,ERROR [IM004] [Microsoft][ODBC Driver Manager]Drivers SQLAllocHandle on SQL_HANDLE_ENV failed
执行第二次,ERROR [HY000] [IBM][CLI Driver]SQL1042C An unexpected system error occured. SQLSTATE=58004
但是,如果开发机是WinXP的话,完全没问题的,同样的代码。

参考:
看过网上的说明,是要到组策略中设置全局对象的权限,但即使是加入了ASPNET甚至Everyone用户,错误仍然一样。

谢谢!
...全文
320 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
My Teching 2010-10-26
  • 打赏
  • 举报
回复
沉下去了,再顶起来!
我顶顶顶...
My Teching 2010-10-25
  • 打赏
  • 举报
回复
有朋友知道是怎么回事么?
My Teching 2010-10-25
  • 打赏
  • 举报
回复
谢谢您的回复!
[Quote=引用 1 楼 l0f 的回复:]

好像x64的iis有个支持win32的选项,设置他为true。就可以了。
[/Quote]
您是指下面这个图片吧?已经是设置为允许32位模式的。
http://www.codeproject.com/KB/aspnet/ASP_and_Windows7/advSettingsAppPool.jpg
智商无下限 2010-10-25
  • 打赏
  • 举报
回复
好像x64的iis有个支持win32的选项,设置他为true。就可以了。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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