使用VB.NET语言读取txt文件中内容,按行读取

love_snow_love 2011-07-29 04:02:23
在文件中file中含有10条sql语句,希望通过VB.NET 控制台应用程序,按行读取file中sql再一条条执行,该怎么做,如果有完整的示例,请帮助贴一个,或者会的高手给写一个,谢谢!
...全文
927 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
蝶恋花雨 2011-07-29
  • 打赏
  • 举报
回复
//如何在textbox里显示txt文件的内容   
04. string path = @"D:/test.txt";//读取文件txt
06. using (FileStream fs = new FileStream(path, FileMode.Open))
07. {
08. using (StreamReader sr = new StreamReader(fs))
09. {
10. while (!sr.EndOfStream)
11. {
12. string sLine = sr.ReadLine();
13. if (sLine.Length < 1)
14. {
15. continue;
16. }
17. string sRecordKbn = sLine;//获取你的SQL
20. }
21. }
22. }

C#的你照着改了就行
jhonsonzhang 2011-07-29
  • 打赏
  • 举报
回复
Dim filePath As String = "d:\aaa.txt"
Dim sqltxt As String = My.Computer.FileSystem.ReadAllText(filePath)
Dim exeSql As String = sqltxt.Replace(System.Environment.NewLine, ";")
exeSql = exeSql.Substring(0, exeSql.Length - 1)
'这样就逐条执行了
‘如果要单独把这些语句提出来
dim sqlcol() as string=split(sqltxt,system.environment.newline)
for each sql1 as string in sqlcol
'这儿随便你要咋的
next
mikeqi 2011-07-29
  • 打赏
  • 举报
回复 1
把你的10条语句写到一个sql过程里,一次性读出来执行

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧