急!一个特殊字段的查询(100分)

  • 主题发起人 主题发起人 fgs
  • 开始时间 开始时间
F

fgs

Unregistered / Unconfirmed
GUEST, unregistred user!
在 DBDEMO 数据库中biolife表的length(cm) 字段:

select length(cm) from biolife

出错,请问什么原因?
 
好像是那两个括号的问题
不是小括号,也不是中括号
 
应该这样写:
SELECT Biolife."Length (cm)"
^^ ^^
FROM "biolife.db" Biolife
必须加上引号
 
改了你的字段名吧。
 
我只想知道我还是不是分坛主
——
直接用字段的顺序号也可以,不知道是否所有SQL数据库都支持
 
这次应该不会错
SELECT "biolife.db"."Length (cm)"
FROM "biolife.db"
 
TO CJ:
我敬佩你的为人,可也不至于...,CJ还是CJ
 
to LSS大侠,这次 CJ 又如何了?我记得 MSSQL 的确可以用顺序号的呀,不过的确
不常用,我再市试
 
cj, mssql可以用顺序号, 不过不在sql中用, 得直接调client api
 
eYes:我为什么试下来可以?
select 1 from jobs
标准 TQUERY
你的 SQL LINK 还没搞定?也许是ODBC不行吧:-)
不过你好象是妖,上次有说什么不用 SQL CLIENT 也好访问 MSSQL
我上你当用了一次——不行
 
sql link基本搞定了, 只是牵涉到有text或image字段时的读取问题。 用dbbind不现实,
不读又不行(cursor不能往回跑), 正在考虑先读到一个临时文件中...
 
碰到类似的问题,可以用database desktop来完成
file->new->Qbe Query
以后的操作就简单了.
选数据库,表,对感兴趣的打钩,最后在Query->show Query看到完整的SQL语句

 
奇怪, DBDemos是文件型数据库, 怎么跑到C/S中了.
length(cm)被Local SQL认为是函数表达式,自然就出错了.

wangkun的解法是正确的 , CJ 你看着办了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
493
import
I
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部