Estoy intentando actualizar algún código. Tengo un archivo de VB que se inicia con esta ...sqlconnection no está definido
Imports System.Data.SqlClient
Imports System.Data.Sql
Imports System.Data.SqlTypes
Imports System.Configuration
<script runat="server">
... y que está fallando aquí ...
Using oConn As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("tps_write").ConnectionString())
El error se devuelve ...
"Descripción: Ocurrió un error durante la compilación de un recurso requerido para atender esta solicitud. Revise los siguientes detalles de error específicos y modifique su código fuente apropiadamente.
Mensaje de error del compilador: BC30002: Escriba 'SqlConnection' no está definido. "
¿Falta una de las clases de sistema?
EDIT: He actualizado el código para esto ...
Using oConn As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("tps_write").ConnectionString())
... y lo acepta. ¿Por qué tengo que escribir explícitamente System.Data.SqlClient cada vez que uso un objeto de esa clase?
¿Tiene una referencia a System.Data.dll? –
Ver comentario sobre la respuesta de Jeff. Además, intenté simplemente escribir "Imports System.Data.dll" y dice que no lo reconoce. –