Lección 2: crear una conexión con la base de datos de ejemplo
El primer paso consiste en crear una conexión con la base de datos de ejemplo AdventureWorks2008R2 para generar una lista de campos para la definición de informe.
Nota
Si utiliza SQL Server Express con Advanced Services, el origen de datos de la conexión debe incluir la instancia con nombre de SQL Server Express. De forma predeterminada, la cadena de conexión de la base de datos de muestra AdventureWorks2008R2 es "Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks2008R2". Para obtener más información, vea Reporting Services en SQL Server Express con Advanced Services
Crear una conexión con AdventureWorks
- Reemplace el código del método OpenConnection() del proyecto por el código siguiente:
Public Sub OpenConnection()
' Create a connection object
m_connection = New SqlConnection()
' Create the connection string
m_connectString = "data source=localhost;initial catalog=AdventureWorks2008R2;integrated security=SSPI"
m_connection.ConnectionString = m_connectString
' Open the connection
m_connection.Open()
End Sub 'OpenConnection
public void OpenConnection()
{
// Create a connection object
m_connection = new SqlConnection();
// Create the connection string
m_connectString = @"data source=localhost;initial catalog=AdventureWorks2008R2;integrated security=SSPI";
m_connection.ConnectionString = m_connectString;
// Open the connection
m_connection.Open();
}
Nota
Debe reemplazar la cadena de conexión utilizada aquí por una cadena de conexión válida para su configuración concreta. En la cadena de conexión anterior, se da por supuesto que se ha instalado la base de datos AdventureWorks2008R2 en una instancia local de SQL Server.