出现transaction not connected错误是什么引起的呀,急ing

therock1981 2003-07-21 07:45:33
我库已经连上了,不过访问表时就出现了错误.................
If SQLCA.SQLCode <>0 Then
MessageBox ("状态", "登录数据库出错:原因"+SQLCA.SQLErrText)
return
end if
...全文
3557 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
therock1981 2003-07-23
  • 打赏
  • 举报
回复
问题出现在CONNECT,谢谢zxthello(万有斥力) zyzj216(123)..谢谢大家大帮忙.!
zxthello 2003-07-22
  • 打赏
  • 举报
回复
应该先connect,然后执行语句,你的顺序反了
therock1981 2003-07-22
  • 打赏
  • 举报
回复
integer number
SELECT count(*) into :number from t_mima
where name=:sle_1.text and id=:sle_2.text using sqlca;
CONNECT USING SQLCA;


If SQLCA.SQLCode <>0 Then
MessageBox ("状态", "登录数据库出错:原因"+SQLCA.SQLErrText)
return
end if


If number=0 Then
MessageBox ("登录信息","你的登录信息不对,请重新输入!" )
enter_number=enter_number+1
if enter_number>2 then
close(parent)
return
end if
return
else
MessageBox ("登录信息","登录信息正确,欢迎使用本系统!" )
End If
open(w_main)
一个简单的登陆脚本呀,我以前用也好使的,可是从装pb就不好使了

















takeiteasy 2003-07-22
  • 打赏
  • 举报
回复
出现问题有两个方面的原因:

首先确认你已经连接上数据库,
然后如果是用dw访问数据库,必须建立连接:
dw_1.settransobject(sqlca)

另外一种原因是:你可能在程序启动的时候连接数据库的事物与
数据窗口中使用的事物不是同一个。
  • 打赏
  • 举报
回复
同意:zxthello(万有斥力)
你没有连接不能这样操作,
我知道你前面的连接数据库的语法是不是正确!!!
把connect;放到前面试一下,不行的话可能在
前面连数据库的语法就问题了!!!

SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database ="数据库名"
SQLCA.ServerName ="机器名"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Secure=1"
作为参考!!!
ptyt 2003-07-22
  • 打赏
  • 举报
回复
看一下它的SQLCA.SQLCode 返回值是多少?
ptyt 2003-07-22
  • 打赏
  • 举报
回复
数据库本身能连上吗?
在做程序的时候好使,就不用重装。
上面写了那么你好好试试。。。
ropriest 2003-07-21
  • 打赏
  • 举报
回复
我觉得sql错误的可能性比较大
liaolwj 2003-07-21
  • 打赏
  • 举报
回复
你访问表的语句是什么,如果是错误的,那你的sqlcode也是不等于0的,你把所有的语句写出来好了
klbt 2003-07-21
  • 打赏
  • 举报
回复
试试:
If SQLCA.SQLCode = -1 Then
MessageBox ("状态", "登录数据库出错:原因"+SQLCA.SQLErrText)
return
end if
runsoft 2003-07-21
  • 打赏
  • 举报
回复
sqlca.sqlcode = 0 select success
sqlca.sqlcode = 100 select nothing
sqlca.sqlcode < 0 select error

If SQLCA.SQLCode < 0 Then
MessageBox ("状态", "登录数据库出错:原因"+SQLCA.SQLErrText)
return
end if

743

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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