回 帖 发 新 帖 刷新版面

主题:SQL server2000字段命名问题

有个字段我用time命名,可是server2000自动加了[],就成了[time],其他的字段不会,还有遇到以date、level命名的字段也会变成[date]、[level],既然这样,我在结果集返回行中的列时,使用rs.getString("time"),还是用rs.getString("[time]")呢

回复列表 (共1个回复)

沙发

time,date,level都是关键字,系统会自动给你的类似的自段名加上[],如果不想这样,就避免为字段起类似这样的名字。编程时应该使用rs.getString("time"),DBMS中应该用如下方式:
use pubs
go

select [date],[time],[level] from TestTb
go

不用加双引号。

我来回复

您尚未登录,请登录后再回复。点此登录或注册