当前位置: 代码迷 >> PB >> pb11.5 .NET web forms Application 联接SQL 2000
  详细解决方案

pb11.5 .NET web forms Application 联接SQL 2000

热度:45   发布时间:2016-04-29 07:11:53.0
pb11.5 .NET web forms Application 连接SQL 2000
本帖最后由 jkonline 于 2011-06-07 11:10:17 编辑
// Profile SQLTEST
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=SQLTEST;UID=sql;PWD=sql'"
CONNECT USING sqlca;
if SQLCA.SQLCode<>0 then 
Messagebox("false","Database connect error"+sqlca.sqlerrtext) 
return 
end if 
open(w_main)

[img=http://qpic.cn/YEJ0XQfTp][/img]
Database Connect errorSQLSTATE=IM002
[Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序

这个要怎么改?还是我用的方法有问题。Xp SQL SERVER 2000.
------解决方案--------------------
你注册ODBC写错地方了,要注册成系统数据源而不是用户数据源!!!
ODBC如果都不支持Sybase还能混么,虽说他现在是衰仔,但也还是辉煌过,不会这个东东都不支持的;
你要理解做为服务与普通的客户通它们使用系统资源是有区别的,服务一般不介于一个特定的用户,它针对的是系统的所有资源;
系统数据源存储于HKEY_LOCAL_MACHINE中,用户数据源存储于HKEY_LOCAL_USER中
知道怎样注册系统数据源吗?

------解决方案--------------------
使用系统数据源。
  相关解决方案