我写的语句为:select * from 原始成绩表 where 学号 like '%" & 2001 & "%'" ,而原始成绩表中有学号这个字段,并且有一系列学号为:20010101,20010102......的纪录,但他为什么查不出来呢?始终显示否和条件的纪录数为0。这里2001是为了测试这条语句举的例子,其实应该是字符串strxuehao。我用的数据库是Sql server.
解决方案 »
- 關於查詢Oracle Table Sql
- 在资源里加入一个RAR压缩包后,生成的EXE可以用WINRAR直接解压出来?
- 已经做好的图书系统,不知道怎么打包,请教!
- 用ado执行如下语句,出现2条相同的重复记录(很有难度哦)
- connect string已经定义过了,连接不上数据库的问题
- 如何判断数组下标越界?
- 要如何把 ACCESS 数据库里的表导入SQLServer?
- 关于ActiveX控件的问题!
- Ie临时目录下的文件怎么用vb读出来?
- 在richtextbox中如何把光标移到你所要的行?
- 只有菜鸟才有本事提的出的问题~~~
- ********又是一年中秋到,祝各位中秋快乐,散分************
select * from 原始成绩表 where 学号 like '%2001%'
ADO 支持 %
来实现模糊查询!
Dim AdoNew1 As ADODB.Recordset
Set AdoNew1 = New ADODB.Recordset
AdoNew1.Open Strsql, StrConn, 3, 3
然后,老是显示符合条件的记录数为0。想不通为什么?
Dim AdoNew1 As ADODB.Recordset
Set AdoNew1 = New ADODB.Recordset
AdoNew1.Open Strsql, StrConn, 3, 3
然后,老是显示符合条件的记录数为0。想不通为什么?