社区
数据库相关
帖子详情
在pb中如何获取当前运行的SQL SERVER的实例名?
am2000
2004-07-16 05:08:02
获取实例名我就可以在MDSE和SQL SERVER中切换!
...全文
133
9
打赏
收藏
在pb中如何获取当前运行的SQL SERVER的实例名?
获取实例名我就可以在MDSE和SQL SERVER中切换!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hanson_bati_zhu
2004-07-17
打赏
举报
回复
你首先获取本机的机器名
然后,先看获取到的实例名中是否有斜线
如果没有斜线,看看这个实例名与你本机名是否相同
如果相同就不是你本机的
如果有斜线,看看斜线前的内容与你本机名是否相同
如果相同就不是你本机的
注意大小写,最好都用UPPER转换成大写后再比较
am2000
2004-07-17
打赏
举报
回复
譬如说:
am2000
am2000\test
我好象无法判断出来。
Hanson_bati_zhu
2004-07-17
打赏
举报
回复
试试看
OLEObject lole_test,lole_NameList
INTEGER li_ret
LONG ll_Count,ll_Index
lole_test = CREATE OLEObject
lole_NameList = CREATE OLEObject
li_ret = lole_test.ConnectToNewObject('SQLDMO.Application')
IF li_ret <> 0 THEN
Destroy lole_test
MessageBox('系统信息','SQLDMO对象连接失败')
RETURN
END IF
lole_NameList = lole_test.ListAvailableSQLServers()
lole_test.DisconnectObject()
Destroy lole_test
ll_Count = lole_NameList.Count
FOR ll_Index = 1 TO ll_Count
MessageBox('当前网络中所存在的SQLServer实例名',String(lole_NameList.Item(ll_Index)))
NEXT
Destroy lole_NameList
用上面的办法能够获取当前网络中所存在的SQLServer实例名,然后,判断其中包括本机机器名的(如果没有斜线/,就是那个实例所在机器名,如果有斜线,则斜线前为实例所在机器名),应该就是本机中所安装的实例名了
Hanson_bati_zhu
2004-07-17
打赏
举报
回复
你看看这个是不是对你能有帮助
http://dev.csdn.net/article/21/21581.shtm
lxiaoa
2004-07-16
打赏
举报
回复
支持一下!
mittee
2004-07-16
打赏
举报
回复
如果是在服务器可以通过sqlserver的一个组件获取所有运行的实例
kankan77305450
2004-07-16
打赏
举报
回复
string str
ulong ll_size = 255
getcomputername(str,ll_size)
这个str的值就是sql实例名啦!!
am2000
2004-07-16
打赏
举报
回复
@@SERVERNAME如何获取?
我想先获取实例名,再进行连接
myclife
2004-07-16
打赏
举报
回复
select @@SERVERNAME
PB
设置OLE DB 连接
SQL
SERVER
SQL
SERVER
分为两种登录方式:WINDOWS身份验证登录及混合身份验证登录 以下是两种OLEDE方式的连接串: 混合身份验证登录
SQL
ca.dbms= ‘OLEDB’ //接口类型
SQL
ca.AutoCommit = false
SQL
ca.LogPass = logpass
SQL
ca.LogId =logid
SQL
ca.DBParm ="PROVIDER='
SQL
OLEDB', DATASOURCE='"+
server
Name+"'," & +"PROVIDERSTRING='Initial Catalog='"+database+"''" WINDOWS身份验证登录
SQL
ca.dbms=‘OLEDB’ ’//接口类型
SQL
ca.AutoCommit = false
SQL
ca.DBParm ="PROVIDER='
SQL
OLEDB', DATASOURCE='"+
server
Name+"'," & +"INTEGRATEDSECURITY='SSPI', " & +"PROVIDERSTRING='Initial Catalog='"+database+"'' "
PB
11.5如何連接
SQL
Server
2008.doc
PB
11.5如何連接
SQL
Server
2008畫面
pb
中
如何判断
sql
server
数据库服务的状态控制启动关闭
pb
中
判断数据库服务是否存在,
sql
server
数据库服务的状态控制启动关闭,
PB
中
备份及恢复
SQL
SERVER
数据库的源码
PB
中
备份及恢复
SQL
SERVER
数据库的源码
PB
中
备份及恢复
SQL
SERVER
数据库的源码
PB
使用
Sql
LocalDB
PB
使用
Sql
LocalDB 有
PB
12.1的源码
数据库相关
754
社区成员
12,762
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章