标题:命令中含有不能识别的短语或关键字?
只看楼主
朗月星空
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-5-5
结帖率:0
已结贴  问题点数:5 回复次数:7 
命令中含有不能识别的短语或关键字?
哪位大神帮帮忙,代码是这样的:thisform.grid1.recordsource="select 成绩信息表.学号,学生信息表.姓名,成绩信息表.成绩 from 成绩信息表,学生信息表,课程名表,专业名表 where 课程名表.课程名称=alltrim(thisform.text1.value) and 专业名表.专业名称=alltrim(thisform.text2.value) and 成绩信息表.课程号=课程名表.课程号 and 成绩信息表.学号=学生信息表.学号 and 学生信息表.专业号=专业名表.专业号 into cursor temp"
收到的鲜花
  • tlliqi2013-05-05 17:07 送鲜花  10朵   附言:今天新注册 欢迎
搜索更多相关主题的帖子: 课程 名表 关键字 cursor where 
2013-05-05 16:43
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:2 
今天新注册 欢迎
2013-05-05 17:08
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:2 
因无数据,我只说语法:(1)表格的RecordSourceType是否设置成4?表格数据源需要RecordSource和RecordSourceType匹配。当RecordSource是SELECT-SQL语句时,RecordSourceType要设为4;(2)表格中各列对象是否绑定了Temp表的输出字段?ControlSource属性用来绑定对应表文件的某个字段。(3)表格的ColumnCount属性是否为3?因为临时表输出的字段数是3。 (4)若以上都已正确设置,检查一下SELECT-SQL语句是否能输出需要的结果?方法是:去掉“INTO CURSOR”子句后在命令窗口中执行,看看查询窗口中结果是否正确。(5)若命令不能正确输出你要的结果,检查下WHERE子句部分,看是否哪个细节有问题,尤其是涉及到表单控件值的前两个条件。
2013-05-05 17:22
朗月星空
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-5-5
得分:0 
回复 3楼 taifu945
我看了下,没问题呀
2013-05-05 17:25
朗月星空
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-5-5
得分:0 
回复 3楼 taifu945
去掉thisform.grid1.recordsource="和 into cursor temp"能输出正确结果,加上后提示有不能识别的关键字
2013-05-05 17:38
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:0 
我的意思是:让你单独运行一下RecordSource中的SELECT语句,但要去掉“INTO CURSOR Temp”这截,看看出来的结果正常不。你把RecordSource属性直接设成“INTO CURSOR Temp”当然不对了。把这个语句单独在命令窗口中运行,而不是在表单中。也就是说,表单保持原样不动,先单独运行一下这条命令。
2013-05-05 18:25
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:2 
回复 楼主 朗月星空
贴上全部代码

坚守VFP最后的阵地
2013-05-05 23:51
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:2 
先将select语句的短语(条件)全部删除,能正常使用后再逐个添加,就能找出是哪个短语出问题。

活到老,学到老! http://www. E-mail:hu-jj@
2013-05-06 07:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-406254-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.756530 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved