
一个关于SQL的题目,请高手们帮帮忙
//ProfilestudentSQLCA.DBMS="MSSMicrosoftSQLServer"SQLCA.Database="student"SQLCA.LogPa...
// Profile student
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "student"
SQLCA.LogPass = "2990636"
SQLCA.ServerName = "E3A1BF25A21B4ED"
SQLCA.LogId = "student"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Language='english'"
connect;
IF SQLCA,SQLCODE < > 0 THEN
Messagebox("","出错")
ELSE
open(w_login)
end if
输入这样的一段代码
但是却出现Error c0031:syntax error
error c0003:condtion for if statement must be a boolean
两个问题
请大家帮帮忙
不甚感激
先谢谢大家
是if else 语句有问题
但是不知道有什么问题
按三楼的输 出现了return expression in subroutine
但是如果去掉 return 1 和return -1
又可以执行乐
请问这个是怎么回事? 展开
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "student"
SQLCA.LogPass = "2990636"
SQLCA.ServerName = "E3A1BF25A21B4ED"
SQLCA.LogId = "student"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Language='english'"
connect;
IF SQLCA,SQLCODE < > 0 THEN
Messagebox("","出错")
ELSE
open(w_login)
end if
输入这样的一段代码
但是却出现Error c0031:syntax error
error c0003:condtion for if statement must be a boolean
两个问题
请大家帮帮忙
不甚感激
先谢谢大家
是if else 语句有问题
但是不知道有什么问题
按三楼的输 出现了return expression in subroutine
但是如果去掉 return 1 和return -1
又可以执行乐
请问这个是怎么回事? 展开
展开全部
楼主貌似用的PB,楼上的二位。。
我很久不用PB了,因为他报的是变量错,你这样看看
IF Sqlca.Sqlcode = 0 THEN
open(w_login)
RETURN 1
ELSE
MessageBox("系统提示1",sqlca.SQLErrText)
RETURN -1
END IF
我很久不用PB了,因为他报的是变量错,你这样看看
IF Sqlca.Sqlcode = 0 THEN
open(w_login)
RETURN 1
ELSE
MessageBox("系统提示1",sqlca.SQLErrText)
RETURN -1
END IF
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-03-05 广告
华天软件PDM近30年实施经验,服务客户数千家,功能完善,提高设计复用率,降低研发成本40%,实现跨部门信息共享+无纸化研发+缩短产品研发周期+降低成本,为企业构建数字化智能制造全面应用,打好坚实基础,加速企业数字化转型,更多资料详情咨询4...
点击进入详情页
本回答由华天软件提供
展开全部
1.你的if else语句有问题.
2.open(w_login)应该有返回值.
3.这不是SQL语句的问题..是你VB语法不熟.
2.open(w_login)应该有返回值.
3.这不是SQL语句的问题..是你VB语法不熟.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IF SQLCA,SQLCODE < > 0 THEN
改为
IF SQLCA.SQLCODE < > 0 THEN
改为
IF SQLCA.SQLCODE < > 0 THEN
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IF SQLCA,SQLCODE < > 0 THEN
Messagebox("","出错")
可能是这出错吧```
if statement must be a boolean 讲的必须是一个boolean 数据
可多了个then 还是吗?
Messagebox("","出错")
可能是这出错吧```
if statement must be a boolean 讲的必须是一个boolean 数据
可多了个then 还是吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是PB,应用里就无需输入IF ELSE那些了,直接输入你要打开的窗口事件就对了··
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询