看板 C_Sharp 關於我們 聯絡資訊
我有一個button click後回傳資料到資料庫(M$ SQL) 我有設sleep(1000) 後面接connection close 可是有時候會卡 資料就會被截斷 有沒有辦法可以知道回傳結束時間 再來關connection 我不想設個5秒之類的 太久了 網路上幾乎都是用sleep解決 不知道有沒有更好的方法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.237.139
StupidGaGa:請問你怎麼回傳的?可以詳細點嗎? 07/23 14:09
StupidGaGa:基本做法都Open>操作>Close,你說丟資料回資料庫,那應 07/23 14:15
StupidGaGa:該是Insert或Update? 07/23 14:16
StupidGaGa:建議回傳一個bool來判斷你的Insert,Update成功或失敗 07/23 14:17
StupidGaGa:成功就Close,失敗就重傳 之類的 07/23 14:18
tobyboy21242:謝謝前輩提點 我來試試看 07/23 14:41
Abbee:不懂為什麼要sleep,作完不就會直接到下一行作close嗎@@? 07/23 22:20
tobyboy21242:因為我發現回傳沒結束就斷線 資料被砍一半 07/24 08:25
StupidGaGa:所以我才會建議你判斷是否成功失敗 07/24 11:47
StupidGaGa:我個人在處理各種資料都會加上bool,算是實務經驗 07/24 11:48