2015-04-03 46 views
1

我正嘗試使用PHP將數據插入到使用odbc的mssql服務器,但它不插入任何行。如何在PHP中使用odbc連接將數據插入MSSQL服務器

這裏我的PHP代碼:

$q="INSERT INTO dosyadegerlendirme (
            YatisNo, 
            Degerlendirici, 
            Kodlayici, 
            HataSeviye, 
            AnaHataKategoriId, 
            AnaHataKategori, 
            AltKategoriId, 
            AltKategori, 
            DosyaDonemi, 
            DegerlendirmeTarihi) 
    VALUES (
       '{$_POST['yatisno']}', 
       '{$_SESSION['login_user']}', 
       '{$_POST['kodcu']}', 
       '{$hataSeviye}', 
       '{$_POST['AnaHataKategorisi']}', 
       '{$anaKategoriAciklama}', 
       '{$_POST['AltHataKategorisi']}', 
       '{$altKategoriAciklama}', 
       '{$_POST['donem']}', 
       '{$_POST['dtarih']}')"; 



$result=odbc_exec($baglanti, $q); 

我收到此錯誤:

[Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated. 

我怎樣才能實現這一目標?

感謝

回答

0

不能說太多,因爲你沒有給你的服務器中的任何地方你的應用的工作原理,但this可以提供幫助。

+0

我沒有使用PDO進行數據庫連接。所以你的鏈接不能幫助我 – coder3 2015-04-03 08:48:49

相關問題