hur.cn - 华软网

 热门搜索

ODBC连接mssql2000,带参数的数据窗口为什么要报错?急!

  作者:未知    来源:网络    更新时间:2018/12/6
我运用"直接连接"mssql2000以下语句没问题。
SELECT dbo.table1.code,   
         dbo.table1.bb
    FROM dbo.table1
where charindex(ltrim(rtrim(:scope)),code)=1 

能够运用odbc连接提醒"当参数标志为函数参数时,不能导出参数信息"和from邻近有语法毛病。
参数为string型.在pb9和pb10.5里试过了,都要报错!要命的是,pb10.5里又不能直接连sql server了!
------华软网友回答------
SELECT dbo.table1.code,   
         dbo.table1.bb
into :a1,:a2
    FROM dbo.table1
where charindex(ltrim(rtrim(:scope)),code)=1
------华软网友回复------
楼上的,,这个是数据窗口代码
------华软网友回复------
是的,这是数据窗口的数据源sql。sybase真垃圾,取消了对sql server直接连接的支持,ODBC连接又有这么严重的缺陷,还让人活吗???
------华软网友回复------
那就不设过滤参数,直接用setfilter和filter吧
------华软网友回复------
晕,我是升级以前的程序,总不可能全改成setfilter和filter吧?哪还升什么级呀,等于重做一遍。
------华软网友回复------
难道大家都没遇到过这个问题?PB10后,大家都不用sql server了吗?
------华软网友回复------
up
------华软网友回复------
不用PB10,同情一下。
------华软网友回复------
kao  !  楼主照旧查查有管odbc  配置 参数 看看 参数标志为函数 有没有相关的设置 。可能odbc  本来就不支持参数标志为函数      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。