douqie1816 2015-05-26 10:24
浏览 582

含义:mssql_rows_affected返回-1?

This might be a very silly question. I am trying to execute a query using PHP and MSSQL.

BEGIN 
IF NOT EXISTS(SELECT * FROM Table1 WHERE Col1 = 170 AND Col2 = 'Test') 
INSERT INTO Table1 (Col1, Col2) 
VALUES(170, 'Test') 
END

when called mssql_rows_affected() after executing the query it returns -1.

When I execute same query on database directly I get message Command(s) completed successfully. That means my query have no errors (though it is not affecting any records).

Additionally return code for the query is 1 (I hope that means query executed successfully)

I have looked on PHP manual but it says Returns the number of records affected by last operation. It doesn't mention what if it returns -1.

Does anybody know what mssql_rows_affected() = -1 means?

Thanks in advance.

Regards, Ganesh.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀
    • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
    • ¥15 关于#hadoop#的问题
    • ¥15 (标签-Python|关键词-socket)
    • ¥15 keil里为什么main.c定义的函数在it.c调用不了
    • ¥50 切换TabTip键盘的输入法
    • ¥15 可否在不同线程中调用封装数据库操作的类
    • ¥15 微带串馈天线阵列每个阵元宽度计算
    • ¥15 keil的map文件中Image component sizes各项意思