描述:SQL Distributed Management Objects(SQL分布式管理对象),存在于SQLDMO.dll文件中,实际上是一个COM 对象,通过调用SQL DMO的ListAvailableSQLServers方法取得。列表类型:列举装有“客户端”和“服务端”的计算机。适用条件:装有 SQL Server,且有SQLDMO.dll文件。速度:中调用示例:GetSQLServerList(ListBox1.items);代码:uses ComObj; function GetSQLServerList(var AList: TStrings): Boolean;var SQLServerApp: Variant; ServerList: Variant; i: Integer;begin Result := True; try SQLServerApp := CreateOleObject('SQLDMO.Application'); ServerList := SQLServerApp.ListAvailableSQLServers; for i := 1 to ServerList.Count do AList.Add(ServerList.Item(i)); SQLServerApp := Unassigned; ServerList := Unassigned; except Result := False; end;end;---------------------------------请问如何在combox中调用这个函数!
解决方案 »
- 数据库Access violation 问题,实在是搞不明白,快被它搞疯了。
- delphi动态创建数组控件
- 如何将image控件里的内容保存到access数据库中的OLE字段。
- 新手请教。谢谢。如何把窗体上的最大化按钮去掉????
- 为什么有的PAS文件调试不了?比如Delphi的源代码,设了断点但是调试的时候就无效了?是那个编译开关在起作用?
- onCustomDrawSubItem功能是什麼
- Undeclared identifier,建议向我这样的初学者去看看~~
- 非主窗口窗体,如何使它在最大化时不是覆盖整个界面,而是在最大化状态下,要可以看得到主窗口的菜单栏和工具栏,就像Delphi中的编辑器最大化
- 实现XP风格的程序?
- 数据库图象存储
- 休息够了,来上海混混
- 请问如何实现用OleContainer打开一个doc文档?(600分)
if not GetSQLServerList(ListBox1.items) then begin
showmessage('函数调用失败');
end;