第二种情况单步跟踪时doc_con的值是什么?

解决方案 »

  1.   

    第二种情况:
    单步跟踪时doc_con的值是
    doc_con := 'Provider=SQLOLEDB.1;Password=ren1220;Persist Security Info=True;User ID=ren;Data Source=150.150.10.30;Initial Catalog=expend' ;
      

  2.   

    如果doc_con有问题,会报连接错,而不是非法对象错报非法对象错一定是连接成功后的事你两段程序在连接后都是一样的所以确定
    应该是sql server的问题
    另几个地方好奇怪;
        querySQL.active:=true;
      querysql.open;<-----重复;continue;<------放在这里是何意?
      

  3.   

    to:qiubolecn(来自差生市) 
    是重复
    querySQL.active:=true;
      querysql.open;<-----重复;但能执行
    程序中我去掉了
    querySQL.active:=true;
    我不知道出错原因就把它给加上了
      

  4.   

    刚开始调试不成功,我没有头绪,瞎试的
    continue;//无它没有问题,有它也没有问题
    <------放在这里是何意? 
      

  5.   

    querySQL生成后最好给他一个name
    不提倡动态生成query
    ^_^
      

  6.   

    to:cszhz(丑小鸭) 
    为什么不提倡动态生成query !!!^_^
      

  7.   

    to:qiubolecn(来自差生市) 
    我的感觉也是这样
    应该是sql 语句 和 delphi 之间的某种连接问题,但无法解释
    而且,我的别的模块用sql都没有问题.模式都一样的,就是sql语句不一样
      

  8.   

    我以前用use做为一个表名,就出现过这个问题,
    最后发现use是一个保留字,不能用它来做一个表名,
    你的情况和我有些相似,所以建议你把recieve改个
    名试试!看行不行!
      

  9.   

    to:t365(飞翔男孩)
    谢谢你,我试过了,还出现这种错误提示.
    我想可能是sql和delphi之间的事 
      

  10.   

    在sql explorer里会不会出现错误?
      

  11.   

    to:t365(飞翔男孩)
    在 sql server7.0环境下,查询没有问题的 
      

  12.   

    sql server7.0中没问题
    说明sql语句肯定没错
    试试在sql explorer中有没有问题?