iT邦幫忙

0

Winform 拉1個 button 將有機碼的移入空的欄位並刪除號碼

請教大家 用C# 連Mysql
如何 Button 一按就將 6880的機碼copy到8749的機碼
然後清除6880的手機號碼 ?
https://ithelp.ithome.com.tw/upload/images/20200716/20128591w6NM67mxms.png

Zed_Yang iT邦新手 3 級 ‧ 2020-07-16 17:05:33 檢舉
你是要問SQL的語法(資料面)
還是問Winform介面的處理(畫面)

如果是畫面 是用哪個元件呈現資料
如果是SQL Table跟欄位資訊資訊要出來
box9229 iT邦新手 4 級 ‧ 2020-07-17 20:53:32 檢舉
目前我有用二個Button,
BTN1是 textBox1.text=機碼
UPDATE 機碼 SET " " WHERE ID= '6880'
BTN2 是 UPDATE 機碼 SET textBox1.text WHERE ID= '8749'
用了兩個Button 覺得很笨,想問高手是不是可以用一條SQL 指令就完成的
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
glj8989332
iT邦研究生 4 級 ‧ 2020-07-16 17:13:30

先想想要實作的流程, 看了你的描述和圖片, 看起來是同一支手機號碼, 有機碼的要複製到新的編號ID, 舊的編號ID要刪掉.

先假設, 你的Grid一定有這2筆資料.

  1. 按鈕按下時, 取得Grid完整的資料.
  2. 取編號ID小的(A = 6880)代表有機碼、編號ID大的(B = 8749)代表沒機碼
  3. 在資料庫, 將B.機碼 update 為 A.機碼
  4. 在資料庫, 將A刪除(By ID)

只能幫你規劃流程, 實際上你的需求很模糊要再整理..../images/emoticon/emoticon06.gif

box9229 iT邦新手 4 級 ‧ 2020-07-17 21:05:38 檢舉

很多工作都是用heidisql去改,常用很多個BTN來完成,覺得很笨。
所以來問高手,是否有SQL指令做類似的工作
感謝

glj8989332 iT邦研究生 4 級 ‧ 2020-07-17 21:21:42 檢舉

最基本的用法是建立 SqlConnection 物件, 跟DB連線 => 在物件裡執行SQL語法. 可以參考 https://sites.google.com/site/myprogramminghome/c-lian-jie-zi-liao-ku 或者其他網路資訊.

我要發表回答

立即登入回答