作者ns1234 (阿遠)
看板Visual_Basic
標題[vb2008]textbox 字串 問題 (手機號碼)
時間Tue Jul 17 01:00:04 2012
我想讓textbox中將電話號碼以文字的方式輸入
但是我遇到的問題是 當我輸入 0 開頭的數字時 0就會消失了
我用STR() 也沒用..
GOOGLE了也找不到我想要的答案..
只好上來問
如果有其他需要的資訊,請麻煩跟我講
我怕我漏打了什麼 讓大家搞不懂我在問什麼
--
1F:→ yehudi:1F全裸被人幹09/17 21:53
2F:→ yehudi:5 09/17 21:53
3F:→ MaaLong:一樓腿張開09/17 21:53
4F:推 c255120:一樓自婊是怎樣... 09/17 21:54
5F:推 tw3002:一樓超快速專業自婊 09/17 21:54
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.218.108.52
6F:推 Cypresslin:你是說在輸入時輸入09...然後0就會自動消失呢,還是你 07/17 09:50
7F:→ Cypresslin:將電話號碼讀入之後開頭的0才消失? 07/17 09:50
8F:推 Marty:有指定格式通常要用 maskedTextbox 07/17 10:04
9F:→ ns1234:@C大 只要是0開頭 就會消失! 我想是先判定為數字才轉字串 07/17 18:53
10F:→ ns1234:@M大 maskedtextbox 小弟沒用過這東西 來去找看看! 謝謝 07/17 18:54
Marty大,得向你求救了~
我使用了maskedtextbox 然後用了電話格式
用msgbox跑出來的是 0000-000-000
結果存入資料庫(access)變成一個很奇怪的數字
EX: 我輸入1111-111-111 資料庫好像變成是889..
這是怎麼回是阿ORZ
※ 編輯: ns1234 來自: 180.218.108.52 (07/17 23:14)
11F:→ ns1234:PS.str(maskedtextbox) 會跑出無法將引數 number 轉換為數 07/17 23:19
12F:→ ns1234:字的直 07/17 23:19
13F:推 Marty:maskedTextbox 出來的值不一定是數字 尤其你選了電話格式 07/17 23:28
14F:→ ns1234:恩 我使用了自訂遮罩(0000000000) 07/17 23:32
15F:→ ns1234:現在程式內的字串是有0了沒錯..可是存入資料庫0又不見了.. 07/17 23:32
16F:推 Marty:而且你不用判斷是否為數字 不是數字 使用者輸不進去 07/17 23:32
17F:→ Marty:資料庫欄位要用文字 07/17 23:33
18F:→ ns1234:資料庫是文字沒錯 msgbox跑出來是0123456789 資料庫的0就 07/17 23:34
19F:→ ns1234:不見了= = 07/17 23:34
20F:→ ns1234: ^輸入資料庫後 07/17 23:35
21F:→ ns1234:看來現在是資料庫的問題?? 07/17 23:35
22F:→ MOONRAKER:如果你使用SQL,讀出時可能需要適當的CAST()。 07/18 01:12