c# aspx Verbindung zu postgresql mit Npgsql
Habe ich die lästige Aufgabe, dafür einen c# aspx-Seite bis zu postgresql mit Npgsql.
Das problem, dass ich habe ist, dass wenn ich versuche zu importieren Npgsql, bekomme ich die folgende aspx-Fehlermeldung zurückgegeben:
CS0246: Der Typ oder namespace-name 'Npgsql' konnte nicht gefunden werden (fehlt eine using-Direktive oder ein Assemblyverweis?)
Ich habe eine javascript-Funktion aufruft, die aspx-Seite unten, um Daten aus der db:
<%@ language="C#"%>
<%@ Import Namespace="Npgsql" %>
<%
//PostgeSQL-style connection string
string connstring = String.Format("Server=localhost;Port=5432;UID=posgres;Password=pass;Database=postgres_db;";
NpgsqlConnection conn = new NpgsqlConnection(connstring);
conn.Open();
%>
Im vorausgesetzt, ich brauche, um es in mein web.config, aber ich kann nicht für das Leben von mir es aus.
Jede Hilfe wäre sehr geschätzt werden!
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dein problem ist Npgsql.dll das ist nicht Verweise. Sie nur den Namespace importieren.
Es ist nicht das beste hack SQL in eine ASP.NET Dokument... Die Lösung wäre das hinzufügen der DLL, um das web.config-Datei:
Aber ich empfehle zum erstellen einer Klasse-Bibliothek-Projekt oder zumindest eine Webanwendung Projekt mithilfe von Visual Studio (die Express version ist KOSTENLOS). Dann mit der rechten Maustaste auf das Verzeichnis Verweise, und fügen Sie die DLL da ist. Warum? N-Tier (http://en.wikipedia.org/wiki/Multitier_architecture): bessere Organisation des Codes durch, es ist Absicht. Einfacher, Fehler zu finden und ändern/pflegen-code...