看板 C_Sharp 關於我們 聯絡資訊
※ [本文轉錄自 Database 看板] 作者: blackbing (blackbing) 看板: Database 標題: [SQL ] 必須宣告純量變數 時間: Tue Feb 27 22:25:34 2007 我將ACCESS的資料庫轉換成SQL SERVER2005 原來的程式都能順利的執行,我只有更改連線內容而已, 但是轉換之後,在insert時出現了以下的錯誤訊息: System.Data.OleDb.OleDbException:必須宣告純量變數 "@user_id"。 不曉得版上的大大有沒有遇過這樣的問題, 我爬了google但是好像都沒有很清楚的解釋。 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.22.18 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.22.18
tomex:你的語法內少了一個@user_id,或是parameter多一個@user_id 02/28 01:52
tomex:好好地用眼睛再檢查一下 :) 02/28 01:53
blackbing:但是同樣的語法我在ACCESS連線都是正常的哩:O 02/28 14:30
tomex:access與sql有些差異喔!我之前有怨過access,還是以sql為準 03/01 20:03
liunate:access的parameter..是不是?變數 03/02 13:55
blackbing:我改用SqlDataAdapter連線就沒有這個問題了! 03/08 20:27