VF编程问题:提示错误:select语句含有不能识别的关键字 请高手指正 谢谢
dimefood(100)select谷类薯类及杂豆,水,蔬菜类,水果类,畜禽肉类,鱼虾类,蛋类,奶类及奶制品,大豆类及坚果,油,盐,身体活动form推荐一日摄入食物量w...
dime food(100)
select 谷类薯类及杂豆,水,蔬菜类,水果类,畜禽肉类,鱼虾类,蛋类,奶类及奶制品,大豆类及坚果,油,盐,身体活动 form 推荐一日摄入食物量 where 推荐一日摄入食物量.能量水平=thisform.energy.value .and.alltrim(推荐一日摄入食物量.体质指数)==alltrim(thisform.tzzs.value) into array food 展开
select 谷类薯类及杂豆,水,蔬菜类,水果类,畜禽肉类,鱼虾类,蛋类,奶类及奶制品,大豆类及坚果,油,盐,身体活动 form 推荐一日摄入食物量 where 推荐一日摄入食物量.能量水平=thisform.energy.value .and.alltrim(推荐一日摄入食物量.体质指数)==alltrim(thisform.tzzs.value) into array food 展开
展开全部
你的查询语句不会是按这个原样写的吧,现在我们用的开发工具基本都是外国人写出来的,它怎么可能直接识别你的中文?查询的内容肯定得进行处理一下啊,在sqlserver中,会用单引号(' ')将你要查询的string 字符引起来,在access中,会用单引号(# #)将你要查询的string字符引起来,至于vf语言会用什么处理一下,你自己好好想想。
其次,它如果说含有不能识别的关键字,可能是你的这段查询语句中含有它定义好的函数名或关键字,通常你写出来的时候,它会变色,像sqlserver中,count、avg、max、desc等等都是关键字,这时候不能要进行处理下,sqlserver中就会给它加上中括号([ ]),
如:select [count] from orderList where age>18 。你可以看看你需要怎么处理一下。
以上意见只做参考,我不懂vf语法,但是你可以搜下相关语法页面看看
http://wenku.baidu.com/view/42c1c90bbb68a98271fefa3a.html
http://hi.baidu.com/andylao8/blog/item/b12db72239eda2f2d6cae200.html
其次,它如果说含有不能识别的关键字,可能是你的这段查询语句中含有它定义好的函数名或关键字,通常你写出来的时候,它会变色,像sqlserver中,count、avg、max、desc等等都是关键字,这时候不能要进行处理下,sqlserver中就会给它加上中括号([ ]),
如:select [count] from orderList where age>18 。你可以看看你需要怎么处理一下。
以上意见只做参考,我不懂vf语法,但是你可以搜下相关语法页面看看
http://wenku.baidu.com/view/42c1c90bbb68a98271fefa3a.html
http://hi.baidu.com/andylao8/blog/item/b12db72239eda2f2d6cae200.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form 换成 from
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询