当前位置:首页 » 编程语言 » vb调用sql批处理
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

vb调用sql批处理

发布时间: 2023-01-21 00:23:52

① VB调用批处理的问题

问题1
.net环境
Dim hProcess As System.Diagnostics.Process = System.Diagnostics.Process.Start("A.bat")

hProcess.WaitForExit()

Dim iExitCode As Integer = hProcess.ExitCode

MessageBox.Show(iExitCode.ToString())
hProcess.Close()
hProcess.Dispose()
VB6环境:这个我没试过,所以不能瞎说。网上查查,大概用api之类的

问题2
你可以把a.bat和vb的exe放在同一目录下
也可以定义一个环境变量
调用的时候写"%batfold%" & "a.bat"

问题3
直接肯定是不行的,如果只是逻辑代码的话,只要把批处理的语法改为vb的语法才行,如果有其他操作的话,也要改成相应的vb命令

② 紧急求助,VB调用批处理命令的问题 100分悬赏

你用SHELL后面加个参数,不用0,看看他执行的时候命令行窗口是在哪个目录下.

你在用VB的SHELL执行BAT的时候,调用的是C:\Documents and Settings下的BAT文件,

但是他执行的时候,默认是在VB程序文件的目录下,如果程序文件的目录下没有你所要操作的文件,他就会找不到,你在批处理里面要加上操作的文件的路径试试吧.

③ VB调用批处理程序

可以通过VB调用BAT文件(其实通过cmd.exe实现调用,也可以winexec,shellexecute,但麻烦),如果要生成独立的EXE,可以考虑RAR ,或者运行时写入文件都行的

④ vb调用批处理

Private Sub Command1_Click()
Set WshShell = CreateObject("Wscript.Shell")
WshShell.CurrentDirectory = "C:\Program Files\WinRAR\"
ph = "WinRAR.exe"
WshShell.run ph
End Sub

⑤ 用VB调用批处理的问题

在批处理文件开头加上
cd /d "%~dp0"

⑥ VB中的SQL语句—>我要在VB中写一个查询语句,但除了Where条件中的值不一样,其他都一样,怎么实现批查询

1、这个问题应该比较简单,因为是过滤查询,所以你需要将你需要有个地方来输入你输入你需要查询的内容,你可以放一个TEXTBOX,然后构造下SQL就行了
Sql="Select * From Students Where StuName='" & text1.text & "'"

问题2、3没能明白是啥意思,希望以上回答能帮到你!