字段名是数字的SQL语句怎么写?

以下语句是下确的:
SELECT card_no
INTO :ls_sex
FROM mtab01
WHERE card_no = :ls_card_no ;

下面就不行了
SELECT [6]
INTO :ls_name
FROM mtab01
WHERE card_no = :ls_card_no ;

但在数据库画板中, 下面的没问题
SELECT [6]
FROM mtab01
WHERE card_no = ‘00001111’ ;

请教高手,对于数字命名的字段,在SQL语句中应如何引用列名?
[358 byte] By [akeewww-akeewww] at [2007-12-12]
# 1
数据库是 Access.
akeewww-akeewww at 2007-10-24 > top of Msdn China Tech,PowerBuilder,基础类...
# 2
[6]??什么意思??数组??还是。。。。
jamy_li-梧桐雨 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,基础类...
# 3
是否是定义的列是数值型的,而查询时输入的是字符型的,转换一下看行不行?
abcn-小宝,上酸菜 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,基础类...
# 4
真不知道你的表是怎么建 的,我在DB2中表都建不成(有字段〔6〕)
iltg at 2007-10-24 > top of Msdn China Tech,PowerBuilder,基础类...