一个关于substring的问题 下面这段代码在运行时报错为什么update 多费率数据库.dbfset substring(标识 from 5 for 1)=' 'where substring(标识 from 5 for 1)='H'请问怎么解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对不起我发错了,应该为update 多费率数据库.dbfset substring(标识 from 1 for 4)where substring(标识 from 5 for 1)='H' update有这样的语法吗??晕啦! 正常来说,substring应该为(a,m.n)但是不知道为什么,我这样写不可以,请帮忙解决 你这样update 表名 set 字段名= substring(字段名,1,4) where 你的条件就行了 这么写报错update 多费率数据库.dbfset 标识=substring(标识,1,4)where substring(标识,5,1)='H'Invalid user of keywordtoken,1,4)where Line Number:2 我建议你先不要用delphi测试,先用SQL的查询分析器测试!我已经测试过了,没有问题的!你把那个多费率数据库.dbf改成你要更新的表的名字呢??? 我在SQL的查询分析器测试的,我要更新的表就是多费率数据库.dbf和中文的名字会有关系吗? 晕啊,你用pubs数据库的authors表试试下面的语句,我都测试了啊。update authors set au_lname = substring(au_lname,1,4) where au_lname='Carson' 这个可能是sql语法差别问题所以你应该看一下dbf数据库支持什么样的sql语法,各种数据库在有些函数上不一定是那么标准的 真受不了了,你要是写成:多费率数据库.dbf,会不错才怪!!写多费率数据库的这个表的名字就行啦,你真的让我晕倒了…… 如何让Listview滚动到选择的节点? 一个简单的问题 模拟键盘输入的问题 谁有编写构件的资料啊? 有谁用过tAdoTable.clone(tAdoTAble) 方法吗,请教一下 一个好地方 一个关于dephi的简单调用问题. 希望各位大侠多多指点. 多层分部式结构中我用ClientDataSet1的Filter实现动态查询? 向大虾请教数据备份的问题! 各位帮下忙 树背景变透明问题 高分求教,如何使用cxGrid 4.2和Printing System3.0.2,谢绝灌水 求思路:无限循环读取慢速问答式串口数据(串口高手请进)
update 多费率数据库.dbf
set substring(标识 from 1 for 4)
where substring(标识 from 5 for 1)='H'
晕啦!
但是不知道为什么,我这样写不可以,请帮忙解决
update 表名 set 字段名= substring(字段名,1,4) where 你的条件
就行了
update 多费率数据库.dbf
set 标识=substring(标识,1,4)
where substring(标识,5,1)='H'Invalid user of keyword
token,1,4)
where Line Number:2
我已经测试过了,没有问题的!你把那个多费率数据库.dbf改成你要更新的表的名字呢???
和中文的名字会有关系吗?
所以你应该看一下dbf数据库支持什么样的sql语法,各种数据库在有些函数上不一定是那么标准的
写多费率数据库的这个表的名字就行啦,你真的让我晕倒了……