Ich versuche, etwas Code zu aktualisieren. Ich habe eine vb-Datei, die mit diesem beginnt ...sqlconnection ist nicht definiert
Imports System.Data.SqlClient
Imports System.Data.Sql
Imports System.Data.SqlTypes
Imports System.Configuration
<script runat="server">
... und es versagt hier ...
Using oConn As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("tps_write").ConnectionString())
Der Fehler kehrt ist ...
"Beschreibung: Bei der Kompilierung einer Ressource ist ein Fehler aufgetreten, der für die Bearbeitung dieser Anforderung erforderlich ist. Überprüfen Sie die folgenden spezifischen Fehlerdetails, und ändern Sie den Quellcode entsprechend.
Compiler Fehlermeldung: BC30002: Typ 'SqlConnection' ist nicht definiert. "
Fehle ich eine Systemklasse?
EDIT: ich den Code zu diesem aktualisiert ...
Using oConn As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("tps_write").ConnectionString())
... und sie akzeptiert es. Warum muss ich System.Data.SqlClient jedes Mal explizit ausschreiben, wenn ich ein Objekt aus dieser Klasse verwende ???
Haben Sie einen Verweis auf System.Data.dll? –
Siehe Jeffs Antwort. Außerdem habe ich versucht, einfach "Imports System.Data.dll" einzugeben und es sagt, dass es es nicht erkennt. –