delphi7+mssql2000
Query.Parameters.ParamByName('Address').Value:=edit1.text
如果 赋值后edit1.text:='右边'
传入Query.Parameters.ParamByName('Address').Value后的结果只有‘右’,
帮忙找个简单的方法解决

解决方案 »

  1.   

    Query.Parameters.ParamByName('Address').Value.asstring:=edit1.text
      

  2.   

    Query.Parameters.ParamByName('Address').Value.asstring 我试了不行啊
      

  3.   

    没有人了吗?我是把BDE换成ADO后产生的这个情况,在本机单独用ado 做了个又不会出现这个情况,
      

  4.   

    1、address又没有什么长度限制?
    2、单机单独使用没有这种情况,确实挺奇怪的...
      

  5.   

    原来我从BDE换到ADO,感觉不错,现在正在做的这个项目开始用ADO,出些怪问题,换回BDE感觉又好多了。
      

  6.   

    Query.Parameters.ParamByName(address).Size 设置了长度倒可以,但改的地方太多了。
    大家有没有好的办法。
      

  7.   

    看来没人了,唉!现在没人用delphi吗?
      

  8.   

    用的哪一种PROVIDER?
    换一种ADO PROVIDER试试。