SQL查询条件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:04:08
SELECT * FROM tablename WHERE条件后面可不可以跟第几个字段是什么,而不是用字段名?因为我想连纯文本数据库,可以连接,打开,但是条件筛选条件没法加上去
在查询出结果以后,用RS对象可以用0、1等代表字段,我是想在查询的SQL语句里加入条件。比方:SELECT * FROM tablename WHERE 第1个字段=值 这样的方式。因为是文本数据库,所以没有字段名,我不知道WHERE该怎么写了

不可以,输入数字系统会当成是数值
你可以考虑用动态sql
declare @strsql varchar(2000)
set @strsql='select * from tablename where field = ''条件'''
exec(@strsql)

可以啊rs(数字),数字=第几个字段减1就可以了。