Howto: 提示数据库属性的用户:用户,密码,版本

文章编号: 253
软件: ArcInfo Desktop 9.1,ArcEditor 9.1,ArcView 9.1
操作系统: N/A
已邀请:

易智瑞技术支持

赞同来自:

摘要: 当你在ArcCatalog里面创建一个数据库连接,你将会被问到你是否愿意保存连接的属性。如果这个属性不保存,那么当你要连接数据库时,就会遇到提示设置连接属性。这个文章就是告诉我们如何自动强制设置同样的提示。
内容: 1.启动ArcMap
2.创建一个新的UIButtonControl
3.右击UIButtonControl并且选择查看数据源、
4.拷贝下列代码到UIButtonControl's点击事件
Dim pWF As IWorkspaceFactory
Dim pPropSet As IPropertySet

Set pWF = New SdeWorkspaceFactory

Set pPropSet = New PropertySet
pPropSet.SetProperty "SERVER", "myserver"
pPropSet.SetProperty "INSTANCE", "nnnn"

' ***** Omit references to SetProperty when you want to prompt for user input
'pPropSet.SetProperty "USER", "sde"
'pPropSet.SetProperty "PASSWORD", "sde"
'pPropSet.SetProperty "DATABASE", "db" 'SQL Server and Informix only
'pPropSet.SetProperty "VERSION", "SDE.DEFAULT"

pWF.Open pPropSet, 0
MsgBox "Finished"

5.根据你的RDBMS修改代码,并点击UIButtonControl做测试。





创建时间:2005-08-01
最近更新:2005-08-01


原文链接
http://support.esrichina.com.cn/2005/0801/253.html

要回复问题请先登录注册