CreateObject("Wscript.Shell").Run 批处理文件名, 0, True

解决方案 »

  1.   

    我提供的方法只能在你的计算机上装了SQL后可以,
    用DMO
    如果需要请回话
      

  2.   

    建议你用SQL的实用程 序: ISQL 和BCP。不知道 你用过没?
      

  3.   

    谢谢大家帮忙.以上几个都没有用过,不知道是否能讲详细点.mjs2000(宁静致远) :把你的方法讲详细点好吗?我的机器上有SQL SERVER2000
    querry analyser
      

  4.   

    老菜鸟的老问题没有得到解决,所以又拿出来问,多谢大家。我的实现中需要的功能:对表进行初始化,要求先进行DROP TABLE,然后重新制表。
    服务器端有对应于数据库内对应各个表的制表,删除表的SQL批处理文件(要求不使用存储过程),为了调用这些文件,编辑好了使用isqlw UTILITY(SQL SERVER附带)的批处理文件,
    例:文件名 MYbat.bat(文件位置为 LOCALHOST)其执行格式如下:MYbat -s ANYserver  -d ANYdirectory(SQL批处理文件路径) -T TARGETtablename .....需要用到5个参数在VB中想要实施该批出理文件的调用,并且指定相关参数应该怎样实现?
      

  5.   

    Shell(程序名[,1~6,表示在程序运行时窗口的样式])
      

  6.   

    可以用API吗?
    winexec " 文件名及路径",“true|false"
    true表示为允许运行
    false表示不运行
      

  7.   

    我说错了,缺省情况下,Shell 函数是以异步方式来执行其它程序的。