以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 代码报错,如何解决? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190869) |
|
-- 作者:lin98 -- 发布时间:2024/3/9 9:21:00 -- 代码报错,如何解决? proc.Start() proc.StandardInput.WriteLine("my ") proc.StandardInput.WriteLine("t33") \'proc.StandardInput.WriteLine(command[0]); \'"source D:\\\\Backup\\\\ib_response201812161030.sql"); proc.StandardInput.WriteLine("5.sql") StreamReader sr = New StreamReader("upgrade.sql") While(!sr.EndOfStream) { process.StandardInput.WriteLine(sr.ReadLine()) } \'End While 红代码报错:提示(!sr.EndOfStream)在While内,如何处理? \'sr.Close() 蓝代码报错:提示上下文不可访问,如何处理? proc.Close()
[此贴子已经被作者于2024/3/9 9:32:37编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2024/3/9 9:51:00 -- http://www.foxtable.com/webhelp/topics/0344.htm Dim s As string = FileSys.ReadAllText("D:\\Backup\\upgrade.sql") for each s1 as string in s.replace(vbcr,"").split(vblf) process.StandardInput.WriteLine(s1) next
|
|
-- 作者:lin98 -- 发布时间:2024/3/9 10:15:00 -- process.StandardInput.WriteLine(s1),报错,提示:对非共享成员引用要求对象引用 |
|
-- 作者:有点蓝 -- 发布时间:2024/3/9 10:22:00 -- 这句代码不可能有问题 |
|
-- 作者:lin98 -- 发布时间:2024/3/9 10:34:00 -- 此主题相关图片如下:qq.jpg |
|
-- 作者:有点蓝 -- 发布时间:2024/3/9 10:38:00 -- 这个是来替换1楼的红色代码,不是单独使用的。
|
|
-- 作者:lin98 -- 发布时间:2024/3/9 10:45:00 --
Dim s As string = FileSys.ReadAllText("D:\\Backup\\upgrade.sql") for each s1 as string in s.replace(vbcr,"").split(vblf) process.StandardInput.WriteLine(s1) next 还是报错一样的错 [此贴子已经被作者于2024/3/9 10:45:52编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2024/3/9 10:53:00 -- proc .StandardInput.WriteLine(s1) |
|
-- 作者:lin98 -- 发布时间:2024/3/9 11:17:00 -- StreamReader sr = New System.IO.StreamReader("D:\\Backup\\upgrade.sql") StreamReader sr = New StreamReader("D:\\Backup\\upgrade.sql") 报错StreamReader未声明?
|
|
-- 作者:有点蓝 -- 发布时间:2024/3/9 11:22:00 -- 参考上面使用FileSys.ReadAllText,没有必要搞那么复杂。如果一定要使用.net的代码,建议先花时间上网学一下基础的vb.net |