在查询分析器,选中SQL语句,点工具栏上的'√'按钮

解决方案 »

  1.   

    你把在vb里面写的sql语句拷贝到查询分析器里面运行一下就可以了
      

  2.   

    不行啊,我要在程序的界面上实现的。要是我根本没装SQLServer呢?
      

  3.   

    在VB中,你执行一下就知道了啊.例子:
    on error resume next
    db.execute "sql语句"
    if err then msgbox "语句错误"
      

  4.   

    zjcxc(邹建)兄:可我的程序在用户输入语句时并不执行,要到以后才会被执行。我想要是编程实现有难度,那哪位知道如果我装了SQLServer,那他有无一些组件有这个功能,我调用一下就可以?
      

  5.   

    我在SQLServer的联机帮助中找到这个,可是他没有例子,哪位会用啊?SET PARSEONLY
    检查每个 Transact-SQL 语句的语法并返回任何错误信息,但不编译和执行语句。语法
    SET PARSEONLY { ON | OFF }注释
    当 SET PARSEONLY 为 ON 时,Microsoft® SQL Server™ 仅分析语句。当 SET PARSEONLY 为 OFF 时,SQL Server 编译并执行语句。SET PARSEONLY 的设置是在分析时设置,而不是在执行或运行时设置。在存储过程或触发器中不要使用 PARSEONLY。如果 OFFSETS 选项为 ON 而且没有出现错误,则 SET PARSEONLY 返回偏移量。权限
    SET PARSEONLY 权限默认授予所有用户。请参见SETSET OFFSETS
      

  6.   

    这个想法太高了,佩服啊!
    我想你是想做个截面让拥护去写SQL并执行。他执行了不就知道对不对了吗!
    另外,你可以把基本的语法写到程序里,留给用户的只是些变量,那肯定是没问题了。
    或者你直接提示用户怎么用SELECT等帮助也可以。
    当然了,有你需要的东西最好了,我也想要:)
      

  7.   

    问题已解决!
    用SET PARSEONLY就可以!
    结贴给分!