台灣最大程式設計社群網站
線上人數
1307
 
會員總數:245979
討論主題:189557
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 變數名稱 '@AD010' 已經宣告。變數名稱在一個查詢批次或預存程序內必須是唯一的。
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
變數名稱 '@AD010' 已經宣告。變數名稱在一個查詢批次或預存程序內必須是唯一的。
價值 : 100 QP  點閱數:951 回應數:4
樓主

阿偉
門外漢
0 24
1369 99
發送站內信

請問為什麼會出現這樣的訊息....
找了很久也不知道為什麼
請各位幫幫忙給點意見
謝謝








sql






搜尋相關Tags的文章: [ asp.net ] , [ vb ] , [ sql ] ,
本篇文章發表於2018-08-13 18:43
1樓
最有價值解答

MIS2000 Lab
檢舉此回應
依照錯誤訊息給您的提示,應該滿清楚的

參數@AD010,出現了不只一個。所以報錯!

看看您的預存程序?或是SQL指令裡面,
這個參數是否重複使用了?或是命名相同?
本篇文章回覆於2018-08-14 07:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

topcat
捐贈 VP 給 topcat 檢舉此回應
其實由於沒有看到您SHOW_ALL.Update()裡面的寫法

從錯誤訊息來看,很明顯他告訴你執行的時候,發現有重複命名的@AD010
但從樓主您所提供的,的確好像沒有這樣的狀況

小喵猜測,問題可能不在您目前的臆測範圍內
也就是有某些狀況,是您沒有猜到的,例如產生兩段甚至多段一樣的語法之類的

因此,小喵建議您,如果可以,不妨下中斷點,進行Step by step的偵錯
仔細觀察從組出語法,到執行語法,這過程式否有那個環節,是在您的預估之外的

這部分只能給您方向,手上沒您完整的東西,所以也只有給您方向,讓您自己才能幫自己解套
加油
^_^
本篇文章回覆於2018-08-15 10:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
原則上是你的 SHOW_ALL (全域變數),
在 Sub update8DA(ByVal Dnum As Char) 之外, 還有使用到...

也就是說有2個以上的SHOW_ALL.UpdateParameters.Add("AD010", .....

本篇文章回覆於2018-08-15 15:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

阿偉
檢舉此回應
感謝各位的回答
問題出在.asp的檔案
重新連接SQL
就會宣告一次
刪除後就可以執行了
謝謝。
本篇文章回覆於2018-08-15 23:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.