柳 柳枫 Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-03 #1 select * from memo where ((y=2009) and (m=1) and (d=2) and (h=20) and (mm=46))老是提示'From 子句语法错误'谢谢~!
S smlabc Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-04 #5 有些数据库需要把字段加上"[]"select * from [memo] where (([y]=2009) and ([m]=1) and ([d]=2) and ([h]=20) and ([mm]=46)),如果这样还有错,请检查数据类型
有些数据库需要把字段加上"[]"select * from [memo] where (([y]=2009) and ([m]=1) and ([d]=2) and ([h]=20) and ([mm]=46)),如果这样还有错,请检查数据类型
A asnychen Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-04 #8 memo可以当表名,我在SQL2000下试过了...而且你的语句也没有错..你那样提示应该是你的文本连接符错了你在DELPHI中用SQL语句应该这样select * from memo where (y=''2009'') and (m=''1'') and (d=''2'') and (h=''20'') and (mm=''46'')如果你全是数字可以是你那样,但是建议都加上那引号
memo可以当表名,我在SQL2000下试过了...而且你的语句也没有错..你那样提示应该是你的文本连接符错了你在DELPHI中用SQL语句应该这样select * from memo where (y=''2009'') and (m=''1'') and (d=''2'') and (h=''20'') and (mm=''46'')如果你全是数字可以是你那样,但是建议都加上那引号
C chengducai Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-04 #10 y,m,d,h,mm是什么类型的变量或字段一定要明确,建议不要使用memo作表名.还是就是你是对MS SQL Server还是对VFoxpro或是其他数据库操作,各个数据库对关键字的定义不一样.