2016-11-14 16 views
-1

こんにちは私のコードに問題があります。テーブルデータベースに.txtファイルを挿入するだけですが、機能が全く見つかりません。 私の.txtファイルvb.netのtxtファイルから文字列を取得する

"101772" | "CS101772039001567" | "28012015" | "101772039" | "83521318" | "CJVAN02" "101772" | "CS101772039001567" | "28012015" | "101772039" | "83521318" | "CJVAN02" "101772" | "28012015" | "101772039" | "83521318" | "CJVAN02"

ここで、フィールドの終わりですが、私はtxtファイルを呼び出すことができますが、文字列とデータベースに挿入することによって1つずつ呼び出すことはできませんが、これを手伝ってもらえますか?ありがとう。

+0

すべての行を配列に送ります。配列の各要素について、 '|'で分割します。私はそれがあなたを始めさせるのに十分なものでなければならないと思う。 –

+0

hmm ..サンプルコードを教えていただけますか? @FᴀʀʜᴀɴAɴᴀᴍ –

+1

インターネット上のVB.Netでテキストファイルを読む方法の例がたくさんあります。 –

答えて

1

あなたは.txtファイルを読むことはできますが、それを1つずつ呼び出すことはできないと言いましたか?
これを文字列として読み取った後、1つずつ分割します。
ここに:あなたは、これはほんの少しヒントです

Public Class Form1 

Dim input As String = "101772|CS101772039001567|28012015|101772039|83521318|CJVAN02" 

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    Dim delimiter As Char = "|" 
    Dim substrings() As String = input.Split(delimiter) 

    For Each substring In substrings 
     Console.WriteLine(substring) 
    Next 
End Sub 
End Class 

あなたの入力を分割することができます。ここから始めることができます。

+0

それは仕事のhaha ..ありがとう.. –

0

テーブルに1つの行を挿入するのに必要なすべての列フィールドを持つプロパティを持つクラスを作成できます。 txtファイルのすべてのレコードをそのクラスのリストとして格納し、すべてのレコードをデータベースに一度に挿入します。

関連する問題