我正在開發一個VB.NET程序(2013),該程序適用於本地數據庫(sql server 2008 R2), 該程序正在轉換數據庫表爲文本文件, 所以如何每行的在該文本文件, 感謝每行末尾的最後一個域之後添加一些文字,很遺憾,我的英語如何在每行的末尾添加文本vb.net
If mytable.HasRows Then
Dim outputStream As StreamWriter = New StreamWriter(FileName & "table.txt", True, GetEncoding)
Dim row As Integer = 0
myConnection.open()
Do While mytable.Read
Dim header As Integer = 0
Dim counter As Integer = 0
Dim fieldCount As Integer = mytable.FieldCount - 1
While counter <= fieldCount
If counter = 0 Then
outputStream.Write("None ,")
End If
If counter = 3 Then
outputStream.Write("123456 ,")
End If
If counter = 7 Then
outputStream.Write("None ,")
End If
If counter <> fieldCount Then
outputStream.Write(mytable(counter).ToString() & ",")
Else
outputStream.WriteLine(mytable(counter).ToString())
End If
counter += 1
End While
row += 1
Loop
mytable.Close()
outputStream.Close()
myConnection.Close()
End If
你沒有真正問過很多問題。 MyConnection在您的文章中看起來相當不必要。 WriteLine將添加新的行字符,所以如果您想添加某些內容,請在調用之前進行添加。 – LarsTech
你想替換colums 0,3和7的內容嗎?你想在每一行的末尾寫什麼?請更好地解釋你的要求。示例文本行可能非常有用 – Steve
實際上,我不想更改列的內容,我只是想在文本文件的列輸出之間添加文本,而對於每行的結尾,我希望添加類似「True」的例子 – dKorey