首先,insert、update、delete语句成功执行后会返回受影响的记录数,根据返回值可以判断SQL语句是否执行成功。但是如果返回的影响记录数在网络的传输过程中丢失,也就是在收不到应答信号时,采取什么方式来判断?
如果在收不到应答信号的情况下,将SQL语句再重复执行一遍,又会导致数据的重复插入或修改,不知道是不是我想复杂了,还请大家指点迷津
如果在收不到应答信号的情况下,将SQL语句再重复执行一遍,又会导致数据的重复插入或修改,不知道是不是我想复杂了,还请大家指点迷津
调试欢乐多
返回受上一语句影响的行数。
* ---------------------------------------------------- \\ gnMyLogHandle为连接文件。
IF SQLEXEC(gnMyLogHandle, "SELECT * from aaa) = -1
= MESSAGEBOX("系统在读取服务器时间时,发生错误,请查找原因!",0x1000,m_message1)
ENDIF