易截截图软件、单文件、免安装、纯绿色、仅160KB

Access数据库中查询数组类型字段的ASP代码SQL语法

 今天在修改以前开发的一个网站的时候遇到一个问题,因为功能的需要,以前的一个数字类型字段改变为文本字段,因为这个字段需要包含多个类别的ID,以前这个字段只对应一个ID的。
网站是ASP VB语言的,数据库使用的是Access
修改数据类型之后前台的查询代码就不能使用诸如xID=1这种条件了。由于现在该字段变为文本类型,其值为数组格式,如:
1,2,3,4,5
之前的sql查询语句为:select [ID] from [table] where xID=3
相应的查询代码就应该改变为:select [ID] from [table] where ','+xID+',' like '%,3,%'
记录一下,免得以后又去翻手册那么麻烦
by crazybruce


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

SQL 控制流程

Transact-SQL 提供了(BEGIN...END、BREAK、GOTO、CONTINUE、IF...ELSE、WHILE、RETURN、WAITFOR)控制流关键字,用于控制 Transact-SQL 语句、语句块、用户定义函数以及存储过程的执行流。 不使用控制流语言,则各 Transact-SQL 语句按其出现的顺序分别执行。控制流语言使用与程序设计相似的构造使语句得以互相连接、关联和 ......

SQL常用字符串函数

一、字符转换函数
1、ASCII()
返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。
2、CHAR()
将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。
3、LOWER()和 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号