PB所需的:PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、pbdwp80.dll和SQL SERVER所需的:dbnetlib.dll、dbnmpntw.dll、ntwdblib.DLL请问还需要哪些DLL文件?或者是多了些什么DLL文件需要删除的?请解答
18 个解决方案
#1
另外我的system.ini文件里的代码如下:
[DataBase]
DBMS=MSSQL SQL Server 2000
Database=system
UserId=
DatabasePassword=
LogPassword=
ServerName=.
LogId=sa
Lock=
DbParm=
Prompt=0
请问是代码有问题吗?
[DataBase]
DBMS=MSSQL SQL Server 2000
Database=system
UserId=
DatabasePassword=
LogPassword=
ServerName=.
LogId=sa
Lock=
DbParm=
Prompt=0
请问是代码有问题吗?
#2
如果是这样写的system.ini的话当然是联不上数据库了。你的ServerName都没写怎么可能联的上数据库呢???????????
#3
我知道,ServerName我是改成了主机的IP地址的,其他的还有问题吗?
#4
帮你顶
#5
有问题
1.把DBMS改成:DBMS=MSS Microsoft SQL Server 6.x
2.9.0的程序得用9.0的动态库,不能用8的
1.把DBMS改成:DBMS=MSS Microsoft SQL Server 6.x
2.9.0的程序得用9.0的动态库,不能用8的
#6
dll够的话
好像还要写注册表项的
好像还要写注册表项的
#7
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "dmcl2001"
SQLCA.LogPass = "lg"
SQLCA.ServerName = "lg"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
SQLCA.Database = "dmcl2001"
SQLCA.LogPass = "lg"
SQLCA.ServerName = "lg"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
#8
http://bbs.simpsoft.cn/dispbbs.asp?boardID=2&ID=133&page=1
#9
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "dmcl2001"
SQLCA.LogPass = "lg"
SQLCA.ServerName = "lg"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
//去掉前面的SQLCA.
//从DB Profile 中拷过稍作修改就可以
SQLCA.Database = "dmcl2001"
SQLCA.LogPass = "lg"
SQLCA.ServerName = "lg"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
//去掉前面的SQLCA.
//从DB Profile 中拷过稍作修改就可以
#10
用pb自己代的工具 powerbuilder runtime packager可以直接把要用的动态库 打成包
#11
怎么还是不行啊?!用不用改注册表啊?
#12
#13
我到认为不需要注册表,因为你是连接服务器上的数据库,跟你本地的注册表没什么关系,再说注册表不就是个记录吗,供系统或用户调用的,这跟你的系统应该没什么关系,而你的客户端程序又是通过system.ini文件读的,那又和注册表有什么关系呢?
#14
还需要sql server 2000 的DLL文件
#15
sqlserver2000得安装吧
#16
你这些DLL都是PB8的啊
PB所需的:PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、pbdwp80.dll和SQL SERVER所需的:dbnetlib.dll、
PB所需的:PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、pbdwp80.dll和SQL SERVER所需的:dbnetlib.dll、
#17
我有都能用的,就是把PB6 7 8 9 SHARED文件目录下的DLL都考到一个文件夹,在环境变量中PATH 指定文件夹位置 ok。。
#18
不用.
你找一台没有安装PB9的机器,将编绎好的代码拷贝过去,DLL不要,运行时会提示缺少哪个DLL,依次拷贝过去就可以了.
一定是9.0下的DLL
你找一台没有安装PB9的机器,将编绎好的代码拷贝过去,DLL不要,运行时会提示缺少哪个DLL,依次拷贝过去就可以了.
一定是9.0下的DLL
#1
另外我的system.ini文件里的代码如下:
[DataBase]
DBMS=MSSQL SQL Server 2000
Database=system
UserId=
DatabasePassword=
LogPassword=
ServerName=.
LogId=sa
Lock=
DbParm=
Prompt=0
请问是代码有问题吗?
[DataBase]
DBMS=MSSQL SQL Server 2000
Database=system
UserId=
DatabasePassword=
LogPassword=
ServerName=.
LogId=sa
Lock=
DbParm=
Prompt=0
请问是代码有问题吗?
#2
如果是这样写的system.ini的话当然是联不上数据库了。你的ServerName都没写怎么可能联的上数据库呢???????????
#3
我知道,ServerName我是改成了主机的IP地址的,其他的还有问题吗?
#4
帮你顶
#5
有问题
1.把DBMS改成:DBMS=MSS Microsoft SQL Server 6.x
2.9.0的程序得用9.0的动态库,不能用8的
1.把DBMS改成:DBMS=MSS Microsoft SQL Server 6.x
2.9.0的程序得用9.0的动态库,不能用8的
#6
dll够的话
好像还要写注册表项的
好像还要写注册表项的
#7
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "dmcl2001"
SQLCA.LogPass = "lg"
SQLCA.ServerName = "lg"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
SQLCA.Database = "dmcl2001"
SQLCA.LogPass = "lg"
SQLCA.ServerName = "lg"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
#8
http://bbs.simpsoft.cn/dispbbs.asp?boardID=2&ID=133&page=1
#9
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "dmcl2001"
SQLCA.LogPass = "lg"
SQLCA.ServerName = "lg"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
//去掉前面的SQLCA.
//从DB Profile 中拷过稍作修改就可以
SQLCA.Database = "dmcl2001"
SQLCA.LogPass = "lg"
SQLCA.ServerName = "lg"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
//去掉前面的SQLCA.
//从DB Profile 中拷过稍作修改就可以
#10
用pb自己代的工具 powerbuilder runtime packager可以直接把要用的动态库 打成包
#11
怎么还是不行啊?!用不用改注册表啊?
#12
#13
我到认为不需要注册表,因为你是连接服务器上的数据库,跟你本地的注册表没什么关系,再说注册表不就是个记录吗,供系统或用户调用的,这跟你的系统应该没什么关系,而你的客户端程序又是通过system.ini文件读的,那又和注册表有什么关系呢?
#14
还需要sql server 2000 的DLL文件
#15
sqlserver2000得安装吧
#16
你这些DLL都是PB8的啊
PB所需的:PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、pbdwp80.dll和SQL SERVER所需的:dbnetlib.dll、
PB所需的:PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、pbdwp80.dll和SQL SERVER所需的:dbnetlib.dll、
#17
我有都能用的,就是把PB6 7 8 9 SHARED文件目录下的DLL都考到一个文件夹,在环境变量中PATH 指定文件夹位置 ok。。
#18
不用.
你找一台没有安装PB9的机器,将编绎好的代码拷贝过去,DLL不要,运行时会提示缺少哪个DLL,依次拷贝过去就可以了.
一定是9.0下的DLL
你找一台没有安装PB9的机器,将编绎好的代码拷贝过去,DLL不要,运行时会提示缺少哪个DLL,依次拷贝过去就可以了.
一定是9.0下的DLL