最后的分数急问分布式 小问题
string strreturn
//------------
connect using sqlca;
if sqlca.sqlcode <>0 then
messagebox('连接失败 宽宽笨四了','3')
strreturn = '3'
return 3
end if
//-----------
if strreturn <> '' then
return strreturn
end if
SELECT T_operator.OP_PWD,
T_operator.OP_POWER
INTO :str_pwd,:strpow FROM T_operator where T_operator.OP_ID = :ai_id;
在开发三曾结构应用程序的时候 上面的语句执行有错误
if sqlca.sqlcode<>0 then
strreturn = '4'
return strreturn
end if
返回值是 4 哪里有错误 我只是重做个系统而已 能连上数据库 但是取不出数据
问题点数:20、回复次数:5Top
1 楼princelily(百合)回复于 2005-06-03 09:05:35 得分 10
那你在连接数据库的时候,strreturn 返回值是3么?是3才能连接上数据库的,对吧。如果不是返回3那么检查你配置数据源和PB应用对象OPEN事件中的连接数据库代码。如果返回3,而执行后边的sql语句,返回了4,你检查是否表名,字段名写的有差错了?或者直接在数据查询器中把你的SQL执行语句 输入,看看有没有错误?
Top
2 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2005-06-03 09:11:08 得分 10
唉,在sqlca.sqlcode <> 0的时候,把sqlca.sqlerrtext用messagebox弄出来看看啊,根据这个才能直接确定错误的原因嘛Top
3 楼ezlove(小豆丁)回复于 2005-06-03 09:39:21 得分 0
我测试过是3 连接 数据库能通过 我是在PB的粘贴SQL语句中粘贴的
SQLSTATE = S0002
MICRO SOFT ODBC SQL SERVER DRIVER SQL SERVER 对象名T_operator 无效
我数据库里有一样的表Top
4 楼ezlove(小豆丁)回复于 2005-06-03 10:11:01 得分 0
5555救命啊 登陆都不行了 昨天晚上中毒了 我GHOST一下 装了PB 然后 打升级补丁 又升级瑞星 再没别的了 原来还能登陆的 哪里出了问题了 小弟实在搞不通 重启N次 一晚上就弄他了Top
5 楼ezlove(小豆丁)回复于 2005-06-04 22:49:36 得分 0
还有没睡觉的吗?问题解决了 在数据源那里选错数据库了 哎 实在低级错误Top




