就像substring这样的标准Sql函数不能使用不知道为什么
我试过substing和substr都不行

解决方案 »

  1.   

    数据库驱动不支持此函数
    比如SQL Server 和 Oracle也不同
    可以取出来到客户端处理
      

  2.   

    是的,
    不同的数据库对于SQL函数的支持也是不同的,但是这个中截取的还真是不清楚
    建议到对应的数据库板块问问
      

  3.   

    如果那些函数能够在 VFP中用.那么就肯定可以在DELPHI中用....反之依然...
    DBF 桌面数据库 .有些东西是不支持e
      

  4.   

    substr在数据库中是可以使用的阿
    那本地dbf文件是用的那个数据库驱动呢?
      

  5.   

    如果没有记错是foxpro的
    在这里面不能用substr的
      

  6.   

    不会吧
    我在foxpro中写这样的语句是没问题的阿
    select substr(xx,1,2) from xxtable
      

  7.   

    如果支持看看你的SQL语句是否正确
    'select substr('+QuotedStr('xx'+',1,2) from xxtable'
      

  8.   

    有个Tdbf控件,直接可以操作DBF