Help!一个简单的数据库问题(90分)

  • 主题发起人 主题发起人 base3
  • 开始时间 开始时间
B

base3

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi的DBGird打开一个数据库中的sysusers表
所关联的query查询语句用“select * from sysusers"
可是死活看不见一个名叫name的字段,why?
在SQL Server中看上去是好好的呀!
 
有趣,手头没MSSQL,礼拜一我看看,不过MSSQL7里行用XXVIEW
 
把你的代码贴上,研究一下
 
你是否使用了TQuery的字段编辑器?然后加入固定字段时忘了加入这个name字段?
把那几个控件删了,重新放一次试试.
 
我没有用字段编辑器
如果是这个原因我早就会发现了

我怀疑的是,因为sysusers表不是用户自己定制的表
它是由系统生成的,所以可能和这个有关
但是除name外其它所有的字段都可以看到,因此就愈发不解了:(
 
我刚刚试了一下,Name字段是看的见的
 
字段不叫NAME好不好,这样有重名之嫌疑
 
To:刘素杰
是吗?可是我刚才又新建了一个程序试了一遍,还是老样!
能告诉我你用的是什么数据库吗?
 
Name可能是一个保留字,就象用Paradox表时Password字段就不能正常读取
 
To:张建波
这个Name字段是系统自动生成的呀
我可改不了:(
不信你试试就知道了
 
>>这个Name字段是系统自动生成的呀
我可改不了:(
不信你试试就知道了

系统你帮助你自动生产一个字段,我没看错吧?
 
选库了没有,用sql server 的“tools/query”输入你的 select * from sysusers,有上角把你的数据库选好,我就不信选不出来。(表名对吧!):)
 
select name, 字段名1, 字段名2, 字段名3,... from sysusers
 
奇怪,我这里怎末好好的
 
To:futao
如果在SQL Server下执行select * from sysusers 倒是能看见所有的字段
但是如果用DELPHI的SQL Explore就看不到那个字段了(其它字段都能看见)
sigh
 
我这很正常呀
不如你重装Delphi试试
虽然这办法不太好
 
多人接受答案了。
 
后退
顶部