select 用户表.姓名,性别,所在系部,职称,ip地址,流量表.月份,流入量,流出量,费用统计;
from 用户表,流量表;
where 用户表.ip地址=流量表.ip地址
为什么总是说select命令中含有不能识别的短语或关键字。这是什么原因,请各位指点.小女子将不胜感激,在线等。急急急!!!
[此贴子已经被作者于2006-5-19 12:31:37编辑过]
[此贴子已经被作者于2006-5-19 12:31:37编辑过]
这个和版本有关系么?麻烦你在我发的那个“看看那错了" 主题里帮我改改
还有能把你改的发上来么!谢谢
(1)FORM1.INIT()
SET TALK OFF
CLOSE ALL
IF FILE("用户表.DBF")
USE 用户表.DBF
ELSE
CREATE TABLE 用户表 (所在系部 C(6),月份 C(2),姓名 C(8),性别 C(2),职称 C(6),ip地址 C(13))
ENDIF
SELECT 2
IF FILE("流量表.DBF")
USE 流量表.DBF
ELSE
CREATE TABLE 流量表 (流入量 N(9),流出量 N(9),费用统计 N(12,2),ip地址 C(13))
ENDIF
(2)查询命令按钮的CLICK()
exps=".t."
if not empty(thisform.pageframe1.page1.姓名1.value)
exps=exps+'.and."'+alltrim(thisform.pageframe1.page1.姓名1.value)+'"$姓名'
endif
if not empty(thisform.pageframe1.page1.ip地址1.value)
exps=exps+'.and."'+alltrim(thisform.pageframe1.page1.ip地址1.value)+'"$ip地址'
endif
if not empty(thisform.pageframe1.page1.所在系部1.displayvalue)
exps=exps+'.and."'+alltrim(thisform.pageframe1.page1.所在系部1.displayvalue)+'"$所在系部'
endif
if not empty(thisform.pageframe1.page1.职称1.displayvalue)
exps=exps+'.and."'+alltrim(thisform.pageframe1.page1.职称1.displayvalue)+'"$职称'
endif
if not empty(thisform.pageframe1.page1.月份1.displayvalue)
exps=exps+'.and."'+alltrim(thisform.pageframe1.page1.月份1.displayvalue)+'"$月份'
endif
IF Len(Exps)>10
Exps1=Substr(Exps,9)
ThisForm.Pageframe1.Page1.Expression.Value=Exps1
ENDIF
(3)PAGE2的ACTIVATE()
IF NOT Empty(ThisForm.Pageframe1.Page1.Expression.Value)
Exprs=ThisForm.Pageframe1.Page1.Expression.Value
Select 用户表.所在系部,用户表.月份,用户表.姓名,用户表.性别,用户表.职称,用户表.ip地址,流量表.流入量,流量表.流出量,流量表.费用统计;
From 用户表,流量表;
Where 用户表.ip地址=流量表.ip地址 AND &Exprs Into Cursor Temp1
ThisForm.Pageframe1.Page2.Grid1.RecordSourceType=1
ThisForm.Pageframe1.Page2.Grid1.COLUMNCOUNT=-1
ThisForm.Pageframe1.Page2.Grid1.RecordSource="Temp1"
Else
Wait Window "没有指定任何条件!" NoWait
ThisForm.Pageframe1.Page2.Grid1.RecordSource=NULL
EndIF
(4)总之,主要错在1个地方,在(3)中第5行命令处少了一个AND
祝你开心!
谢谢你了,也祝你开心快乐!!好了!多谢你!
不好意思。我还有一个问题,应为流量每个月的不一样,我用excel录入每个月的流量数据,要导入到“流量表.dbf”的末尾,我找了一段代码,但是运行有问题,你能帮我看看么?
gctable=getfile('xls')
?gctable
use database\流量表
appe form &gctable xls
其中的database是不是自己建的数据库名阿?
不是数据库名,database是一个文件夹名