请问我如何检测一句SQL语句的语法正确性?
有无现成的代码。

解决方案 »

  1.   

    怎么叫用数据库的sql执行?二位能提供代码么,就关键的几句就行。
    和SQLServer有关么?如果我的机器没装SQLServer呢?
      

  2.   

    如果我的机器既没SQLServer也没Access,就是想在用VB编的程序里检验SQL语句语法的正确性,可行么?
      

  3.   

    如果你计算机安装有SQL Server,那么他会带一个工具”查询分析器“
    你可以在它里边执行你的sql语句
    另外access中也可以创建查询的方法验证你的sql语句能否正常工具,并且也可以用查询向导创建sql语句
      

  4.   

    如是你要实现这个那就得必须搞一个数据库,如果你提SQL语句要建表,那怎么晓得是不是错了,要不你就自己搞一个SQL的语法分析器,那样你就可以搞定了
      

  5.   

    各位,我不想借助任何其他软件。就算我装了SQLServer或Access,我也不能让用户在使用我的程序的时候还得把自己的SQL语句拷贝到别的软件中去检查语法啊。我就是想检测标准SQL,也不需检测T-SQL等扩展SQL,请问是否可行,用VB代码。
      

  6.   

    各位,我不想借助任何其他软件。就算我装了SQLServer或Access,我也不能让用户在使用我的程序的时候还得把自己的SQL语句拷贝到别的软件中去检查语法啊。我就是想检测标准SQL,也不需检测T-SQL等扩展SQL,请问是否可行,用VB代码。
      

  7.   

    各位,我不想借助任何其他软件。就算我装了SQLServer或Access,我也不能让用户在使用我的程序的时候还得把自己的SQL语句拷贝到别的软件中去检查语法啊。我就是想检测标准SQL,也不需检测T-SQL等扩展SQL,请问是否可行,用VB代码。zhoujin01(JAVA初学者) 兄:我就是检测SQL的语法,如果用户输入的表名在库中根本不存在,那是用户的问题,也无须检测。我想要的就是SQL的语法分析器,请问有无已有的模块或类模块?