搬家地24天-citect V7.4连接access数据库,计算记录数量
前面的博客记录了如何使用odbc方式连接access数据库。本篇记录如何计算连接的数据表有多少条记录。
在cicode写入以下代码:
FUNCTION ConnAccess()
INT hsql,hrec,hrowcount;
STRING sSQL;
hsql = SQLConnect("DSN=myaccess;UID=;PWD=");
IF hsql=-1 THEN
Message("注意","连接Mydatabase数据库失败",0);
ELSE
sSQL="select * from mytable"; //读取数据表中符合条件的记录
hrec=SQLGetRecordset(hsql,ssql); //得到记录集
hrowcount=SQLRowCount(hrec); //计算记录数
Message("note",hrowcount,0);
SQLDisconnect(hsql);
END
END
在页面上添加一个按钮,按钮的鼠标点击事件中添加以下代码:
ConnAccess();
保存、编译、运行,就能看到记录数了。在access表格中删减或者增加记录,再次点击按钮就能看到得到的记录数相应的变化。