[問題] 回傳資料庫時間控制

看板C_Sharp作者 (P)時間11年前 (2013/07/23 10:44), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
我有一個button click後回傳資料到資料庫(M$ SQL) 我有設sleep(1000) 後面接connection close 可是有時候會卡 資料就會被截斷 有沒有辦法可以知道回傳結束時間 再來關connection 我不想設個5秒之類的 太久了 網路上幾乎都是用sleep解決 不知道有沒有更好的方法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.237.139

07/23 14:09, , 1F
請問你怎麼回傳的?可以詳細點嗎?
07/23 14:09, 1F

07/23 14:15, , 2F
基本做法都Open>操作>Close,你說丟資料回資料庫,那應
07/23 14:15, 2F

07/23 14:16, , 3F
該是Insert或Update?
07/23 14:16, 3F

07/23 14:17, , 4F
建議回傳一個bool來判斷你的Insert,Update成功或失敗
07/23 14:17, 4F

07/23 14:18, , 5F
成功就Close,失敗就重傳 之類的
07/23 14:18, 5F

07/23 14:41, , 6F
謝謝前輩提點 我來試試看
07/23 14:41, 6F

07/23 22:20, , 7F
不懂為什麼要sleep,作完不就會直接到下一行作close嗎@@?
07/23 22:20, 7F

07/24 08:25, , 8F
因為我發現回傳沒結束就斷線 資料被砍一半
07/24 08:25, 8F

07/24 11:47, , 9F
所以我才會建議你判斷是否成功失敗
07/24 11:47, 9F

07/24 11:48, , 10F
我個人在處理各種資料都會加上bool,算是實務經驗
07/24 11:48, 10F
文章代碼(AID): #1HxUu3Su (C_Sharp)