一个问题,请各位大侠指教(谢谢) Access中的匹配符应该是* 不是% 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql="slect * form 项目库 where 项目承担人 like '"王克"*'" 这样写。 那么请问为什么在NT下能正常运行,在WINDOWS下不能呢? slect * form ..?没拚错把!select * from 项目库 where 项目承担人 like ('%王克%')你的vb,access都要是中文版的 可能不见得是SQL语句的事,你用的是VB内置的DATA控件吧,它很老的,现在我们都在用ADO来访问ACCESS97,2000,SQLSERVER。很方便,我的一个项目就是用ADO+ACCESS2000做的。另外 VB、access用?、*做通配符是照顾一般习惯,ADO用的%、_是标准通配符,通过 ADO访问MDB,首先得照着ADO的要求来。像下面这句,‘团员’和‘团’都能找出来。(这句是我项目里的一句话,没问题)select *from 应急分队 where 文化程度='高中' Like '团%'返回记录为0的情况我见过,是因为我用OLEDB3.51来访问了ACCESS2000,改用OLEDB4就行了,可见是版本问题。(虽然你用的不是ADO,但可能也是版本支持问题)你最好改用基于OLEDB的ADO来试试。 一般在NT下能用,在98下也没问题,只要你用VB自代的那个安装打包程序就行。如果用别的小的工具做SETUP,注意代上所要的一些库文件。 可是用的是原代码编译执行的,但还是出现WINDOWS和NT运行结果不相同 VBA中使用API函数SetTimer和KillTimer做定时器发生死机现象? 猪流感来了,大家多保重! 对于中职的VB教学,各位有哪些建议?欢迎各抒己见 有哪位知道VB怎么定位的吗?请帮一下忙 我业余时间开发的一个界面和功能和OUTLOOK一样的软件,开放主控代码,帮我看看! 我要问的是VBS 我用API函数做了一个修改注册表的程序,但是总被杀毒软件报有病毒 datareport求救(十万火急) 将文本文件拖放文本框,并在文本框中自动打开该文件,谁知道其实现原理啊??? 打包求助,在线等待! 如何把保存在数据库内的图片的高和宽读出! 一个sql语句问题,很简单的,高分送给你们(谢谢)
这样写。
没拚错把!
select * from 项目库 where 项目承担人 like ('%王克%')
你的vb,access都要是中文版的
另外 VB、access用?、*做通配符是照顾一般习惯,ADO用的%、_是标准通配符,通过
ADO访问MDB,首先得照着ADO的要求来。
像下面这句,‘团员’和‘团’都能找出来。(这句是我项目里的一句话,没问题)
select *from 应急分队 where 文化程度='高中' Like '团%'返回记录为0的情况我见过,是因为我用OLEDB3.51来访问了ACCESS2000,改用OLEDB4就行了,可见是版本问题。(虽然你用的不是ADO,但可能也是版本支持问题)你最好改用基于OLEDB的ADO来试试。
如果用别的小的工具做SETUP,注意代上所要的一些库文件。