sqlca.sqlcode
发布网友
发布时间:2022-06-01 19:48
我来回答
共2个回答
热心网友
时间:2023-10-14 05:14
我不知道具体是怎样的报错信息但是可以给你一些提示:
1.SQLCA.DBParm = "ConnectString='DSN=student;UID=sa;PWD=sa'"密码用户名是不是有?数据源名是不是student?
2.字段是不是char(10)什么的?如果是那么声明变量应该是:string password,username
3.select name,pwd into :username,:password from student
where name=:sle_1.text and pwd=:sle_2.text;
if sqlca.sqlcode=100 or sqlca.sqlcode<0 then
beep(1)
messagebox("系统登陆","用户名或密码输入有误!",stopsign!)
end if
在connect后加
connect using sqlca;
if sqlca.sqlcode<0 then
messagebox("提示","数据库连接失败!")
else
messagebox("提示","数据库连接成功!")
end if
你用的什么数据库啊?是不是没有开启服务啊?
dbprofile那是不是没弄好?测试连接成功了吗?
数据表里有数据吗?
热心网友
时间:2023-10-14 05:15
http://www.pgsqldb.org/pgsqldoc-8.1c/ecpg-errors.html
sqlca.sqlcode有什么区别
如果一个 SQL 语句发生了错误,那么 sqlca.sqlcode 将是非零值。如果 sqlca.sqlcode 小于 0 那么就是发生了某种严重的错误,象数据库定义与查询定义不一致等.如果大于 0 则是通常的错误,象表不包括所要求的行等.sqlca.sqlcode == 0,成功 sqlca.sqlcode == -1 失败 (获取具体失败信息:messageb...
1对1 UIkit组件库
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同设备的屏幕大小和分辨率进行自动调整,确保用户获得的视觉体验。此外,UIkit的文档齐全、易于使用,开发者可以轻松地学习和集成到他们的项目中。总的来说,UIkit是一个功能强大、易于使用且适用于各种场景的UI组件库,非常值得推荐。网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2、全套业务代码...
oracle 中的sqlca和sqlcode是什么?在sql语句中怎么用?
sqlca是oracle运行时的通讯存储区,sqlcode,就是存储其中的操作返回码的,不需要useing,此结构是自动附带的。
SQLCA.sqlcode<>0 是怎么回事?
SQLCA.sqlcode<>0 最近一次SQL语句执行不成功;sqlca.sqlcode的各种取值的意义:0 ——最近一次sql语句执行成功;-1 ——最近一次sql语句执行失败;100 ——最近一次sql语句没有返回数据。sql的特点:综合统一:集数据定义、数据操纵、数据管理的功能于一体,语言风格统一,可以独立完成数据库的全部操作。高...
pb 调用两次存储 第二次fetch 返回值 sqlerrtext为 cursor is not ope...
IF SQLCA.sqlcode = -1 Then //失败 MessageBox("提示信息","换床调用Sp_ChangeBed2存储过程失败:"+sqlca.SQLErrText) GOTO Process_Error End IF fetch his_changebed2 into :li_return2 ,:ls_return2; IF SQLCA.sqlcode = -1 Then //失败 MessageBox("提示信息","换床调用Sp_ChangeBed存储过程失败:...
sqlca.sqlcode == -217
在nformix,ESQL/C,表示字段不存在。
在PB中用游标循环插入到一个表中数据,但是结果只插入一条数据。具体代码...
如果后面为空,PB语法默认为commit using sqlca;如果提交成功,sqlca.sqlcode=0,就退出循环了。解决方法有2个 1)先全部执行完毕插入操作后,再统一提交,也就是将commit放置在do while ...loop循环后面 2) 另创建一个链接如mysqlca,链接参数与sqlca一样,提交时使用commit using mysqlca;
sqlca.sqlcode == 1403 表示什么意思
ORA-01403 no data found Cause: In a host language program, all records have been fetched. The return code from the fetch was +4, indicating that all records have been returned from the SQL query.Action: Terminate processing for the SELECT statement.
...数据库报错,但sqlca.sqlcode的返回值还是0,求大神解释
数据窗口update失败时sqlca.sqlcode 是捕捉不到的 应该判断update()的返回值,如为1则更新成功,否则失败.
在pb中怎么测试一个SQL语句的正确性
你可以用sybase central来管理,其中有个isql就是可以用来执行sql语句的,正确与否,以及是否有错误都会显示出来
SQLCASQLCA是PowerBuilder的其中一个全局变量。
LogID和LogPass用于登录数据库服务器,Sybase和Oracle需要这两个参数。ServerName则是数据库服务器的名称。SQLCA的AutoCommit属性控制事务处理,默认为False,意味着应用程序需要手动管理事务;若设置为True,则系统会自动提交每个事务。DBParm字段用于传递特殊信息给数据库,SQLCode则记录最近SQL操作的状态,如无...