关于interbase里的substr函数(50分)

  • 主题发起人 主题发起人 snake
  • 开始时间 开始时间
S

snake

Unregistered / Unconfirmed
GUEST, unregistred user!
为何我用interbase里的substr函数时,有时成功,有时会返回
"General SQL error
Exception-1073741819 detected in blob filter or
User defined function"的错误,特别是记录多的时候容易错误。
substr是按照interbase的说明上写的。
 
InterBase 中有 substr函数吗
 
substr需自己定义,使用不方便,时灵时不灵,
我觉得,interbase函数不如SQL Server,
还是别在interbase上浪费时间了

 
substr不是通用函数,最好不要用.
如果在select语句中用substr,可以放在程序中做此工作;
如果在where语句中用substr,可以用like代替。
 
substr很多数据库都支持,like很难代替substr,如不定长的字串想取其中的几位
就要写很长很长的sql.
 
substr在IB本身没有,必须扩展UDF,IB的安装目录下面有,
具体方法查找以前的帖子(interbase)
 
你的SUBSTR是什么语言写的呢?
好象有点关系啊。
 
substr不是我写,是interbase自带的ib_udf.dll里的
 
对Memo(blob)字段的操作不能用Substr!
必须自己写Blob Filter,interbase的网站有例子www.interbase.com
 
接受答案了.
 
后退
顶部