社区
数据库相关
帖子详情
在pb中如何获取当前运行的SQL SERVER的实例名?
am2000
2004-07-16 05:08:02
获取实例名我就可以在MDSE和SQL SERVER中切换!
...全文
180
9
打赏
收藏
在pb中如何获取当前运行的SQL SERVER的实例名?
获取实例名我就可以在MDSE和SQL SERVER中切换!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
与
sql
server
连接两种方式
Pb
与数据库的连接有两种方式:通过 ODBC 与数据库连接 和 通过专用接口与数据库连接。 书上说通过 ODBC 方式连接数据库简单方便,但是数据库操作效率较低,因此对Oracle、
SQL
Server
之类的大型数据库管理系统,
PB
都提供了专用接口,以提高操作效率。专用接口在设计上针对具体的DBMS特点而设计,能够充分发挥特定数据库的优势,因此使用专用接口可以大大提高应用程序访问数据库的速度,我们应该尽可能使用专用接口。而且使用 ODBC 连接数据库还需要新建数据源,而使用专用接口不用进行这些操作,只需
PB
连接
SQL
Server
2017
要想用
PB
开发一款软件,首先就得连接数据库,虽说
PB
有自带的数据库,无奈自己整了两天也是没有任何进展,不如就换一种方法、换一种思路来做这件事儿,然后我们的
SQL
Server
就“出马”啦~
SQL
Server
操作 自创建数据库或导入数据库
PB
操作 ...
pb
9.0连接
sql
server
2008全攻略
pb
9不支持
sql
2000以上版本的数据库直连。因此要连接2000以上的版本必须用odbc。 windows下的odbc管理器打开方式:窗体键+R 调出
运行
对话框 输入 odbcad32 确定弹出odbc管理器如图: 这里选择用户dsn和系统dsn都可以,点击添加:如图: 选择
SQL
server
Native Client 这一项,如果在你的选项
中
没有,就要用
SQL
serv
【
PB
】配置外源数据库(以
SQL
Server
为例)
在
PB
上如何连接外源数据库,这里以
SQL
Server
数据库为例,指导
PB
连接外源数据库,并进行成功里连接。
PB
9升级到
pb
115实战经验总结
pb
9.0升级到
pb
11.5下面是本人在升级过程
中
的一些体会,希望对大家有用:
pb
11.5已经不再提供mss microsoft
SQL
SERVER
数据库接口,取而代之的是SNC
SQL
Native Client接口和ole mimcrosoft oledb接口,因SNC 需要安装专门的客户端比较麻烦,因此本人采用的是ole db数据接口连接到
SQL
数据库相关
754
社区成员
12,762
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章