Zum Inhalt springen

mit c# webservice auf db zugreifen?


Antibiotik

Empfohlene Beiträge

hallo zusammen,

ich möchte mit hilfe eines webservices auf eine db zugreifen.

die db ist die access beispiel db nordwind. ich habe eine system-dsn eingerichtet, welche auf diese db verweist.

mein code in c# sieht folgendermaßen aus:

private DataSet LoadDataSet(string strCustomerID)

{

string strConnectionString;

string strSql;

DataSet ds = new DataSet();

strConnectionString = "data source=nw_dsn;initial catalog=Nordwind;uid=;pwd;";

strSql = "SELECT * FROM Kunden_1 WHERE KundenID = '" + strCustomerID + "'";

SqlConnection cnnConnection = new SqlConnection(strConnectionString);

cnnConnection.Open();

SqlDataAdapter myAdapter = new SqlDataAdapter(strSql, cnnConnection);

myAdapter.Fill(ds, "Customers");

cnnConnection.Close();

return ds;

}

das programm schmiert ständig ab. ich vermute dass der fehler im connection string liegt.

Was meint ihr?

Ciao

Antibiotik

Link zu diesem Kommentar
Auf anderen Seiten teilen

Kannst du nicht genauer sagen, wo er abschmiert? Debug-Marker einbauen oder so? Ansonsten würd ich mal einfach irgendwo ne neue leere Datei mit der Endung .udl erstellen. Dann öffnest du selbige, es erscheint ein DB-Verbindungsdialog. Dort wählst du den Jet-Treiber aus, im nächsten Reiter die NW-DB und testest die Verbindung noch. Wenn sie OK ist, schließt du den Dialog und öffnest die Datei mit dem Editor. Dort ist nun ein funktionierender ConnectionString drin, den du in deinen Code übernehmen kannst.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...