各位网友大家好,现有用户生产系统ASP+ server2000
由于给用户分配的数据库空间已满,故做了数据库空间扩容的工作.
虽然顺利扩容后,但是程序里原来一些可以执行的SQL(这些SQL是绝对没有问题),将这些正确的sql,拿到查询分析器里,
同样不能够执行,请问大家谁知道这种情况是怎么会事情,
比较急啊,主要是这是用户在用的生产系统,希望各位网友能够帮助解决~~~~
谢谢大家~~~~ 

解决方案 »

  1.   

    比如某条SQL不能执行的原因是什么?
    或报什么错?
      

  2.   

    Microsoft VBScript 编译器错误 错误 '800a03f6' 缺少 'End' /iisHelp/common/500-100.asp,行242 Microsoft OLE DB Provider for SQL Server 错误 '80040e14' 这样的错误报告,太大了,无法进行错误定位!
      

  3.   

    缺少   'End '   
    明显的语法错误提示
    “但是程序里原来一些可以执行的SQL(这些SQL是绝对没有问题),将这些正确的sql,拿到查询分析器里,同样不能够执行 “
    这个匪夷所思
    LZ如果方便的话,最好把sqlconnection string 贴出来,在把出错的语句贴出来让大家看看
      

  4.   

    我的数据库连接 <%response.expires=0   
       dim cn
       set cn=server.createobject("adodb.connection")
         
       with cn
          .provider="sqloledb"
          .connectionstring="user id=oauser;password=GYQ_ADMIN;data source=127.0.0.1;initial catalog=GYQ_OA"      '修改此行为您的数据库参数
          .open
       end with
      set rs=server.createobject("adodb.recordset")   
       
       
       ''''调用此文件的文件有  chklogin.asp
    %>
      

  5.   

    缺少       'End   '
    这个错误是vb代码的错误提示,还是sql代码的错误提示?vb和sql 都有end关键字
      

  6.   

        各位网友大家好,现有用户生产系统ASP+   server2000 
    由于给用户分配的数据库空间已满,故做了数据库空间扩容的工作. 
    虽然顺利扩容后,但是程序里原来一些可以执行的SQL(这些SQL是绝对没有问题),将这些正确的sql,拿到查询分析器里, 
    同样不能够执行,请问大家谁知道这种情况是怎么会事情, 
    比较急啊,主要是这是用户在用的生产系统,希望各位网友能够帮助解决~~~~ Microsoft   VBScript   编译器错误   错误   '800a03f6 '   错误语句
    select top 1 * from oa_xtcs(其实这个sql 是没有错误的)
    缺少   'End '   /iisHelp/common/500-100.asp,行242   Microsoft   OLE   DB   Provider   for   SQL   Server   错误   '80040e14 '   这样的错误报告,太大了,无法进行错误定位!数据库连接   <%response.expires=0       
          dim   cn 
          set   cn=server.createobject( "adodb.connection ") 
              
          with   cn 
                .provider= "sqloledb " 
                .connectionstring= "user   id=oauser;password=GYQ_ADMIN;data   source=127.0.0.1;initial   catalog=GYQ_OA "             '修改此行为您的数据库参数 
                .open 
          end   with 
        set   rs=server.createobject( "adodb.recordset ")       
          
          
          ' ' ' '调用此文件的文件有     chklogin.asp 
    %> 
    在查询分析器里:
    没有具体的报错信息,就说语法错误
      

  7.   

    简单的说吧
    一句sql
    select top 1 * from oa_xtcs
    在gyq_oa这个数据库里检查语法通不过却在系统自带的master数据库里检查语法是可以通过的~~~~请大家记住,是sql server检查语法,和这个库里有没有这个表是没有关系的!!!
      

  8.   

    各位兄弟,我找到原因了
    原来是 sql server的兼容性问题将兼容性调到最高就没有问题了....
    谢谢大家~~~