pb开发环境获取表列表或字段列表太慢!

Powertion 2009-09-03 11:07:40
目前是pb9连接SqlServer 2005

主要表现为
建立dw时获取字段列表太慢,需要长时间等待
database界面中打开表格名树太慢

why?
...全文
112 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
DYFDWX 2009-12-08
  • 打赏
  • 举报
回复
ding
dahaidao 2009-12-08
  • 打赏
  • 举报
回复
换个别的表试试。
要是不行换个别的数据库试一下。
sjlion 2009-12-03
  • 打赏
  • 举报
回复
帮顶,每日一帖
Powertion 2009-12-02
  • 打赏
  • 举报
回复
继续求解
Powertion 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dahaidao 的回复:]
改用odbc连接试一下。
[/Quote]

odbc好像快一点
Powertion 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 qing455 的回复:]
机子性能怎么样,我以前公司配的破电脑装个2005 要一个小时 跑起来好卡
[/Quote]

性能再差,不至于卡在这个地方
dahaidao 2009-09-04
  • 打赏
  • 举报
回复
改用odbc连接试一下。
qing455 2009-09-04
  • 打赏
  • 举报
回复
机子性能怎么样,我以前公司配的破电脑装个2005 要一个小时 跑起来好卡
newease 2009-09-03
  • 打赏
  • 举报
回复
打一下8836补丁试试
dawugui 2009-09-03
  • 打赏
  • 举报
回复
/*
获取一个表的列名
(爱新觉罗.毓华 2008-01-02 广东深圳)
*/

--sql server 2005的写法
SELECT column_name
FROM INFORMATION_SCHEMA.columns
WHERE table_name = 'Employee'

/*
column_name
----------------
EmployeeID
NationalIDNumber
ContactID
LoginID
ManagerID
Title
BirthDate
MaritalStatus
Gender
HireDate
SalariedFlag
VacationHours
SickLeaveHours
CurrentFlag
rowguid
ModifiedDate

(16 行受影响)
*/

--sql server 2000 的写法
select col_name(object_id('authors'),ordinal_position)
from information_schema.columns
where table_name = 'authors'

/*
---------
au_id
au_lname
au_fname
phone
address
city
state
zip
contract

(所影响的行数为 9 行)
*/
dawugui 2009-09-03
  • 打赏
  • 举报
回复
从系统表里面获取,很快.

--sql 2000

select a.name dbname, b.name colname from sysobjects a , syscolumns b where a.id=b.id and a.xtype = 'u' order by a.name , b.colid
Powertion 2009-09-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 newease 的回复:]
打一下8836补丁试试
[/Quote]

已经是8836
2,3楼的兄弟答非所问

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧