pb
SQLCA.DBMS="ODBC";
SQLCA.Database="studentinfo";
SQLCA.DBParm="Connectstring='DSN=studentinfodb;uid=dba;pwd=sql'";
connect using SQLCA;
if SQLCA.Sqlcode <>0 then
messagebox("不能连接上数据库!",SQLCA.sqlerrtext)//在这里我想问一下,SQLCA.sqlerrtext处理什么事件?有什么用途呢?return
else
messagebox("学生信息查询系统","欢迎使用!~n"+"根据学号查询学生详细信息")
open(w_main)
end if
[解决办法]
sqlca是一个结构,也于描述与数据库的交互信息,如果与数据库交互的时候有错误,错误信息就会存储在sqlca.sqlerrtext里面,它是一个字符串