hur.cn - 华软网

 热门搜索

最后的分数急问分布式 小问题

  作者:未知    来源:网络    更新时间:2018/3/3
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  哪里有错误 我只是重做个系统而已 能连上数据库 但是取不出数据
------华软网友回答------
那你在连接数据库的时候,strreturn 返回值是3么?是3才能连接上数据库的,对吧。如果不是返回3那么检查你配置数据源和PB应用对象OPEN事件中的连接数据库代码。如果返回3,而执行后边的sql语句,返回了4,你检查是否表名,字段名写的有差错了?或者直接在数据查询器中把你的SQL执行语句 输入,看看有没有错误?

------华软网友回复------
唉,在sqlca.sqlcode <> 0的时候,把sqlca.sqlerrtext用messagebox弄出来看看啊,根据这个才能直接确定错误的原因嘛
------华软网友回复------
我测试过是3 连接 数据库能通过 我是在PB的粘贴SQL语句中粘贴的 

SQLSTATE = S0002 
MICRO SOFT  ODBC  SQL SERVER DRIVER  SQL SERVER 对象名T_operator 无效

我数据库里有一样的表
------华软网友回复------
5555救命啊  登陆都不行了  昨天晚上中毒了 我GHOST一下 装了PB  然后 打升级补丁 又升级瑞星 再没别的了 原来还能登陆的 哪里出了问题了 小弟实在搞不通  重启N次 一晚上就弄他了
------华软网友回复------
还有没睡觉的吗?问题解决了 在数据源那里选错数据库了  哎  实在低级错误      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。