access数据库Replace函数未定义问题,求高手回答!!

我现在用access数据库,想用sql计算某列中所含‘A’字符的个数,selectfieldName,(len(filedName)-len(replace(fieldN... 我现在用access数据库,想用sql计算某列中所含‘A’字符的个数,
select fieldName,(len(filedName)-len(replace(fieldName))) as 数量 from tbName
可是我在access中执行此代码可以通过,但是我在c#中传入此段SQL去出现replace函数未定义错误,急求解!!!
展开
 我来答
blacklong
2011-07-26 · TA获得超过1500个赞
知道大有可为答主
回答量:2745
采纳率:0%
帮助的人:1220万
展开全部
ADO,用的OLEDB的方式连接MDB文件的吧?换ODBC方式try try。
更多追问追答
追问
能具体说说怎么连吗,我只用过oledb
追答
把你现在的连接代码贴出来,瞅瞅。~~~~其实,你也可以把fieldName检索出来,用程序判断A的个数,不必拘泥于用SQL实现所有功能。这样,以后即使你换数据库了,一样能跑。
明初翠卑澹
2019-06-11 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:29%
帮助的人:645万
展开全部
replace
是access数据库的内部函数,在ado或者ado.net通过odbc来访问的时候并不可用。
你可以到access里处理
插入-查询,然后选“设计视图”
然后
视图-sql查询
copy你的sql进去
然后点
查询-运行
就可以了。
你放到你的access里,建一个查询。然后将这句sql复制进去,运行一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逢坝视飘翻歌1j
2011-07-26 · TA获得超过346个赞
知道答主
回答量:115
采纳率:0%
帮助的人:73.8万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式