一个简单的pb也SQL连接的问题!!急!!!!
各位高手:
我在用pb6.5连接数据库的时候,连接测试成功,可是在打开表的时候,
系统提示错误如下:
sqlstate=s10003
[microsoft][odbc驱动程序管理器]程序下标越界
请各位高手指教
问题点数:0、回复次数:8Top
1 楼thelazyman(卧虎藏龙)回复于 2003-09-03 21:13:52 得分 0
是通过odbc吗?
连接什么数据库?
请详细点!Top
2 楼csdnjly(Vista)回复于 2003-09-03 21:28:02 得分 0
用直连吧:
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "database"
SQLCA.LogPass = "password"
SQLCA.ServerName = "server"
SQLCA.LogId = "userid"
SQLCA.AutoCommit = FalseTop
3 楼xjbs(大鱼)回复于 2003-09-03 21:31:25 得分 0
ppTop
4 楼ysx789790706()回复于 2003-09-03 21:42:32 得分 0
我在用pb6.5连接数据库的时候,连接测试成功,可是在打开表的时候,
系统提示错误如下:
sqlstate=s10003
[microsoft][odbc驱动程序管理器]程序下标越界
请各位高手指教
我用的数据库是sqlserver2000
用odbc联的
我用工具栏的configure odbc建立sql server在用工具栏dbprofile连接
最后用工具栏datebase打开表的时候就出现上面的错误
Top
5 楼ttianhong(甜甜)回复于 2003-09-03 21:55:45 得分 0
升级sql server的odbc驱动或直接用pb自带的odbc驱动testTop
6 楼119119(^_^,转向DELPHI,我是痛病快乐)回复于 2003-09-04 10:08:37 得分 0
请说说,为什么要用ODBC连?Top
7 楼liaolwj(风儿)回复于 2003-09-04 10:43:22 得分 0
你不能用PB中的专用接口连接数据库啊,不是有个MSS Microsoft SQL SERVER 接口吗?Top
8 楼jdsnhan(柳荫凉)回复于 2003-09-04 10:52:33 得分 0
既然数据库是sqlserver2000,为什么不用专用的接口呢?
Top
9 楼yltfc(飞)回复于 2003-09-04 10:52:56 得分 0
有可能是因为你表中需要的数据是空的,在程序中又没有写保护造成的,加上保护或者填写数据后再试试看Top
10 楼jdsnhan(柳荫凉)回复于 2003-09-04 10:55:45 得分 0
既然数据库是sqlserver2000,为什么不用专门接口呢?
Top




