台灣最大程式設計社群網站
線上人數
994
 
會員總數:243466
討論主題:188182
歡迎您免費加入會員
討論區列表 >> ASP.NET >> Visual Studio 2015開發WEB連MYSQL更新資料問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Visual Studio 2015開發WEB連MYSQL更新資料問題
價值 : 50 QP  點閱數:229 回應數:4

樓主

精載
初學者
10 42
542 63
發送站內信

不知這篇該貼在MYSQL還是C#好.顧我最主要是用VS.NET開發就貼來這.如不是和貼在此請版主告知一下.我在轉貼

就是我使用VS.NET2015開發WEB.後端程式碼用C#撰寫而WEB有一功能就是匯入資料到DB(這邊用MYSQL)
問題是當我匯入少少筆資料是OK但當匯入大量資料就WEB GG出大量錯誤.錯誤內容為我的MYSQL輸入語法
REPLACE INTO `table_name`(`col_name`, ...) VALUES (...);
但我看此語法沒錯啊.且我複製語法貼在資料庫軟體單獨執行也OK阿.
想請問此問題是???該如何解決???....................謝謝

PS.錯誤沒輸出任何錯誤代碼或內容就只單純輸出我MYSQL語法




搜尋相關Tags的文章: [ VS.Net MySQL ] ,
本篇文章發表於2018-07-09 11:00
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

小魚
檢舉此回應
這你可能要自己記log了,
才知道問題出在哪裡...
本篇文章回覆於2018-07-09 12:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

topcat
捐贈 VP 給 topcat 檢舉此回應
MySQL小喵不是很熟
但是可以給您一些嘗試除錯的一些經驗、方向、想法

小喵是用MSSQL
以前也曾經碰過類似的狀況
(特定條件所遇到的資料才會出現問題,一般就算更多的資料都可以正常運作)

追到後來,發現是在特定的某一筆資料要進行Insert的時候,才會遇到問題
追的方式是:先將所有這次會運行的所有語法LOG下來,但是不執行
然後把Log下來的語法,去直接執行,果然一樣遇到問題

然後再透過逐步接近的方式,慢慢縮小範圍,最後鎖定某一筆的新增指令出了問題
進一步,將此指令,改以各種其他的編輯器去觀察
最後發現,使用者輸入的資料中,包含了未知的ASCII Code內容(一般編輯器看不出來)
把這個特別的ASCII Code去除後,再次執行,就完全沒有問題了

以上是小喵遇到的問題與解決過程,提供您參考
^_^
本篇文章回覆於2018-07-09 13:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

Forevertim
檢舉此回應
會不會是 數字、文字...等欄位存入的問題阿~~
本篇文章回覆於2018-07-09 17:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

精載
檢舉此回應
其實我有記LOG只是LOG只顯示SQL語法沒顯示錯誤(一班有錯事SQL語法跟錯都有記的)
另外我執行前有先記一份.sql檔.所以就先依版主大大方式找看看了..........謝謝各位大大
本篇文章回覆於2018-07-10 11:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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