Helo、 SQLデータベースと50個のテキストファイルとVisual Basic 2010 Premimumを持っています 特定のテキスト行をテキストファイルに保存してから、次の37行のテキストをデータベースに保存します。私は正しい方向に私を指すように助言が必要です。また、誰かが私が将来参考に使うことができる本を知っていれば、それは非常に高く評価されるだろう。ファイルを解析するようテキスト文書内の特定のテキスト行を検索し、次の37行のテキストをデータベースに挿入します。
0
A
答えて
1
Const textToFind As String = "a specific line of text"
Const maxLineCount As Int32 = 37
Dim allLines As New List(Of String)
Dim path As String = "c:\temp\MyTest.txt"
Try
If File.Exists(path) Then
File.Delete(path)
End If
Dim sw As StreamWriter = New StreamWriter(path)
For i As Int32 = 1 To 100
sw.WriteLine("This")
sw.WriteLine("is some text")
sw.WriteLine("to test")
sw.WriteLine("Reading")
sw.WriteLine("a specific line of text")
Next
sw.Close()
Dim sr As StreamReader = New StreamReader(path)
Dim lineCounter As Int32 = 0
Dim lineFound As Int32 = -1
Do While sr.Peek() >= 0
Dim line As String = sr.ReadLine
If lineFound = -1 Then
If line.Equals(textToFind) Then
lineFound = 0
End If
Else
lineCounter += 1
If lineCounter <= maxLineCount Then
allLines.Add(line)
Else
Exit Do
End If
End If
Loop
sr.Close()
' save found lines to the database '
Catch ex As Exception
Console.WriteLine("The process failed: {0}", ex.ToString())
End Try
1
、それはsearch filesライン・バイ・ラインに簡単です:私は(私は通常のC#を行いますので、これはコンパイルされない場合があります)VBで良い行ったことがない
Var i = 0
Var foundOnLineNumber = -1
For Each line In File.ReadAllLines("<file name here>")
i = i + 1
If foundOnLineNumber > 0 Then
' Add line to database
Else If <criteria for finding "that" line> Then
foundOnLineNumber = i
End If
Next
。上記のコードで、あなたが探している基準を見つけて置き換えてみてください。 HereはVB.NETの本のリストです。 ADOや他のデータベースアクセス技術をカバーするものを探します。あなたの最大の助けとなるのは、.NETが自由に使えるVB言語と機能を簡単に把握することだと思います。
+0
ありがとうございます – robblot
関連する問題
- 1. 特定の行のテキストを検索
- 2. 特定のフレーズ/テキストの前の行と次の行に文字列を挿入します。
- 3. C#リッチテキストボックス内の特定の文字列内のテキストを検索
- 4. テキスト文書の次の行を読む
- 5. 単語内のテキストを検索した後にデータを挿入
- 6. ファイル内の特定のテキストを検索して他のテキストと折り返す
- 7. txtファイル内の特定のテキストを検索して次の行を印刷します。
- 8. C#特定の単語の前にテキスト行を挿入する
- 9. 特定のテキストの後に行を挿入する - VBA
- 10. 特定のテキスト値の下に行を挿入するVBAコード
- 11. リッチテキストボックス内の特定の色で特定のインデックスにテキストを挿入します
- 12. HTML文書の<script>タグ内の特定のテキストを検索するスクリプト
- 13. テキスト内に改行を挿入する
- 14. テキスト行内の点を特定する
- 15. 検索バーにテキストを挿入する
- 16. 特定のテキストが見つかった後に行を挿入
- 17. キュウリ - カピバラはテーブル行内のテキストを検索します
- 18. ラケットにテキスト%オブジェクトのテキストを挿入、挿入、または設定します
- 19. 文字列を検索してテキストを挿入する
- 20. 特定のテキストのSQLiteデータベース内の列を検索するには?
- 21. 特定の行数の後に行テキストを挿入する方法
- 22. プロジェクト内の特定のフォルダ内のテキストを検索
- 23. 特定の場所にテキストを挿入します
- 24. チェックボックスのテキスト値を使用してデータベース内で検索を実行する
- 25. switch文内の変数にテキストを挿入します。
- 26. テキスト文字列に基づいて特定のテーブル行を検索
- 27. Word文書のヘッダーセクション内のテキストを検索する
- 28. ディレクトリ内の特定のテキストを検索し、ファイルからその行を削除します
- 29. データベースにdataGridViewの行テキストを挿入する方法#
- 30. テキスト文字列を検索し、jQueryのテキスト文字列を変更します
ありがとうございます。 – robblot