为什么x64的机器下载odbc要32bit和64bit的一起下才可使用?
这个是客户端连接组件,客户端程序如果是32bit的,虽然运行在64bit系统上,也需要32bit的odbc驱动才行
使用过程中总是发现一个问题,数据库与组态王网络连接不是很可靠(数据库默认8个小时后自动断开连接),需要设计断线重连机制。
这里提2个方法:
1、判断SQLupdate()函数返回值ResultCode,ResultCode=0,表示函数执行成功。如果ResultCode=1,i++,当i大于某值(自己设定,表示几次)时,就执行SQLConnect()函数(数据库重连)。目前已经使用,未发现问题。
2、在每次写入数据之前执行连接函数,写入数据函数、断开连接函数
SQLConnect();
SQLUpdate();
SQLDisConnect();
这种方式会导致组态王闪退,不清楚是不是版本问题,还是其他。
建议使用第1种方式。