none
寫入資料庫空白的問題 RRS feed

  • 問題

  • 我從textbox抓資料欲寫入資料庫,
    textbox的資料如下:
    A:10題
    B:2題

    欲寫入資料庫的格式為A:10,B:2

    程式如下:
     Dim concept_ary As String
            concept_ary = TextBox10.Text.Replace("題", ",")
            concept_ary = concept_ary.Replace(vbCr, "")
            concept_ary = concept_ary.Replace(" ", "")
            concept_ary = Trim(concept_ary)
            concept_ary = concept_ary.TrimEnd(",")
    但是執行後發現會變成如下:
    A:10, B:2,
    B的前面多了空格,最後的逗點後面有多了個空格

    請問各位大大我要怎麼修改才能夠把空白拿掉呢?
    謝謝。
    2010年2月26日 上午 07:28

解答

  •   concept_ary = concept_ary.Replace(vbCr, "") ->改為  concept_ary = concept_ary.Replace(vbCrLf, "")
    或乾脆用 concept_ary = concept_ary.Replace( Environment. NewLine, "")
    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    • 已標示為解答 skywalk01 2010年2月26日 上午 07:44
    2010年2月26日 上午 07:34
    版主

所有回覆

  • 寫入前再做一次 Trim() ?

    你有把 斷行 符號取代嗎? System.Environment.NewLine  or \r\n

            Dim concept_ary = TextBox10.Text.Replace(System.Environment.NewLine, "").Replace("題", ",").TrimEnd(",")



    小歐ou是個菜鳥工程師,回答不好請不要標我的回覆為解答,有網友熱心回覆也請發問者儘快回應,謝謝
    歡迎參觀我的Blog.NET菜鳥自救會
    2010年2月26日 上午 07:32
    版主
  • 我有用了阿~~!
    concept_ary = Trim(concept_ary)
    2010年2月26日 上午 07:32
  •   concept_ary = concept_ary.Replace(vbCr, "") ->改為  concept_ary = concept_ary.Replace(vbCrLf, "")
    或乾脆用 concept_ary = concept_ary.Replace( Environment. NewLine, "")
    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    • 已標示為解答 skywalk01 2010年2月26日 上午 07:44
    2010年2月26日 上午 07:34
    版主
  • 真是太感謝了~
    原來要寫concept_ary = concept_ary.Replace( Environment. NewLine, "")這樣阿~!
    感謝~!
    2010年2月26日 上午 07:45
  • Hi,

    可把"題"取代為空字串,再把"System.Environment.NewLine"取代為","會比較快
    TextBox10.Text.Replace("題", "").Replace(System.Environment.NewLine, ",")

    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    2010年2月26日 下午 03:38
  • vb 的常數叫做 vbNewLine
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年2月26日 下午 04:45