从vb.net上的txt文件中获取字符串

时间:2016-11-14 06:40:28

标签: vb.net

嗨,我的代码有问题,我只想调用.txt文件插入我的表数据库,但我找不到功能 它是我的.txt文件

" 101772" |" CS101772039001567" |" 28012015" |" 101772039" |" 83521318" |&# 34; CJVAN02" " 101772" |" CS101772039001567" |" 28012015" |" 101772039" |" 83521318" |" CJVAN02& #34; " 101772" |" CS101772039001567" |" 28012015" |" 101772039" |" 83521318" |" CJVAN02& #34;

其中|是一个字段的结尾,我可以调用txt文件,但不能逐个调用字符串并插入数据库,任何人都可以帮我这个吗?感谢。

2 个答案:

答案 0 :(得分:1)

你说你可以读你的.txt文件,但不能一个一个地调用它? 把它读成字符串然后逐个拆分。
在这里:您可以拆分输入

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

这只是一个小小的提示。你可以从这里开始。

答案 1 :(得分:0)

您可以创建一个类,其属性包含将单行插入表中所需的所有列字段。 将所有记录存储在txt文件中作为该类的列表,然后将所有记录一次性插入数据库。