提供属性,以便检索和设置与数据库服务器或 ODBC 数据源连接的选项。
有关该类型所有成员的列表,参见 ConnectionInfo 成员。
System.Object
ConnectionInfo
[Visual Basic]
Public Class ConnectionInfo Implements ICloneable
[C#]
public class ConnectionInfo : ICloneable
备注
在为除密码之外的所有参数传递空字符串("")时,该程序使用报表中已设置的值。若要替代报表中已设置的值,请使用非空字符串。
示例
请参看Logging onto a Secure SQL Server Database Using SQL Authentication以获得包含详细示例代码的教程。
该示例说明如何为报表中的表设置连接信息。
[Visual Basic]
Private Sub SetConnectionInfo(ByVal table As String, _
ByVal server As String, ByVal database As String, _
ByVal user As String, ByVal password As String)
Dim logOnInfo As New TableLogOnInfo()
logOnInfo = Report.Database.Tables.Item(table).LogOnInfo
Dim connectionInfo As New ConnectionInfo()
connectionInfo = Report.Database.Tables.Item(table).LogOnInfo.ConnectionInfo
connectionInfo.DatabaseName = database
connectionInfo.ServerName = server
connectionInfo.Password = password
connectionInfo.UserID = user
Report.Database.Tables.Item(table).ApplyLogOnInfo(logOnInfo)
End Sub
[C++]
static void SetConnectionInfo (String* table, String* server, String* database, String* user, String* password)
{
TableLogOnInfo* logOnInfo = new TableLogOnInfo();
logOnInfo = Report->Database->Tables->Item [table]->LogOnInfo;
ConnectionInfo* connectionInfo = new ConnectionInfo ();
connectionInfo = logOnInfo->ConnectionInfo;
connectionInfo->DatabaseName = database;
connectionInfo->ServerName = server;
connectionInfo->Password = password;
connectionInfo->UserID = user;
Report->Database->Tables->Item [table]
->ApplyLogOnInfo(logOnInfo);
};
[C#]
private void SetConnectionInfo (string table, string server, string database, string user, string password)
{
TableLogOnInfo logOnInfo = new TableLogOnInfo();
logOnInfo = Report.Database.Tables[table].LogOnInfo;
ConnectionInfo connectionInfo = new ConnectionInfo ();
connectionInfo = logOnInfo.ConnectionInfo;
connectionInfo.DatabaseName = database;
connectionInfo.ServerName = server;
connectionInfo.Password = password;
connectionInfo.UserID = user;
Report.Database.Tables [table].ApplyLogOnInfo(logOnInfo);
}
要求
程序集 CrystalDecisions.Shared (CrystalDecisions.Shared.dll)
请参见
ConnectionInfo 成员 | CrystalDecisions.Shared 命名空间
©2005 Business Objects SA 保留所有权利。
| Business Objects SA http://www.china.businessobjects.com/ 支持服务 http://www.china.businessobjects.com/ |