恶心死了,该死的access,为什么在程序中和ACCESS中SQL语句执行结果不一样? SELECT * from content where content like '*45*'这个在ACCESS中可以运行处结果,可以在程序中总是RS.EOF,郁闷到极点!用的是ADOQUERY 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 支持上楼!SELECT * from content where content like '%45%' 昨天刚发完贴子我就知道答案了,不过还是谢谢楼上的。只是很迷惑为什么会出现这样的情况,DELPHI访问ACCESS不是JET提供的程序吗?那么这两者应该一致的呀,为什么一个用%而ACCESS中用* 在sql标准中模糊查询是用%,而不是* 原因是:工具->选项->表/查询->SQL Server 兼容语法 [当前数据库]那个选项你没打开 *?怕是不行吧?我在SQLSErver中也没发现它的作用 SELECT * from content where content like '%45%' SELECT * from content where content like '%45%'要用到%这个通配符呀。 不同的数据库提供商(相同的提供商,不同产品)所支持的虽然都是sql语法但是之间又会略有不同,所以用之前最好查一下它自带的帮助文件。如果出现你这种问题,肯定是两个系统的语法不尽相同造成的。就像sql server 和 oracal的语法就不大一样。 看来现在的人都很少用ACCESS,我四年前用,之后一直用SQLSERVER。至于 % 那谁都知道。在ACCESS中统配符用* ,请不熟悉ACCESS的到ACCESS中的查询(sql语句)去运行一下,类似于SQLSERVER中的查询分析器。我曾经在VB中也用过ACCESS,当时是用* 求助:ADOquery提取Excel数据问题 调用TOleContainer,如何直接显示word界面 有台湾天心的开发人员请与我联系QQ370597961 高手请进,散分了!!! 抽象类的存在有什么意义? 请介绍一下Delphi的入门书籍!应者有分! 编译别人的程序,出现TDoubleBufferedPannel not found? TStringGrid中怎样设置网格中文字的对齐方式?急!!! 高手领分 各位大哥,帮帮我吧!!!来...新手分少,但易得! Delphi有搞头吗? 中英文和字符混合的情况下,如何定长截断字符串,比如:定长截断60位?
那个选项你没打开
我在SQLSErver中也没发现它的作用
语法但是之间又会略有不同,所以用之前最好查一下它自带的帮助文件。
如果出现你这种问题,肯定是两个系统的语法不尽相同造成的。
就像sql server 和 oracal的语法就不大一样。