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