簡體   English   中英

無法使用PDO將值插入MSSQL

[英]Can't insert values into MSSQL with PDO

我正在使用PDO從PHP代碼與我的數據庫進行通信,我有以下代碼:

$sql = "SELECT <Column> FROM <tablename>";

它適用於我的mssql數據庫,但是當我嘗試將一些數據插入其中時

$sql = "INSERT INTO <tablename> ( <Column> ) VALUES ( '1' )";

它失敗。

為什么?

這很有趣,但是當我從我的SQL Server Management Studio運行該代碼時 - 它可以工作。 我無法得到它......

我得到的錯誤是:

SQLSTATE [HY000]:常規錯誤:515常規SQL Server錯誤:檢查來自SQL Server的消息[515](嚴重級16)[(null)]

提前致謝...

說明

在插入或更新不允許空值的列時嘗試使用空值時,在運行時會發生此錯誤。

行動

如果在運行UPDATE或INSERT語句時發生此錯誤,請驗證插入或更新的數據是否與受影響的表的列定義匹配。

插入或更新列不允許空值。

請查看: http//www.lcard.ru/~nail/sybase/error/3742.htm或者: http//technet.microsoft.com/en-us/library/aa258724( v = sql.100)的.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM