Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - Datenbankverbindung geht nicht mehr


Talemantros - So 23.03.14 11:54
Titel: Datenbankverbindung geht nicht mehr
Guten Morgen,
ich hatte ja gestern den http://www.entwickler-ecke.de/topic_Daten+in+MDF+aktualisieren_112825.html aufgemacht.
Am Ende lief es auch und ich habe Ergebnisse aus der MDF bekommen.

Ich hatte es wie folgt gebaut:

Eine Klasse dbInfo


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace rEcycle
{
    class dbInfo
    {
        public static string getConnStr()
        {
            return rEcycle.Properties.Settings.Default.optionenConnectionString;
        }
    }
}


Dann eine weitere Klasse für die Abfrage an die MDF


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
     public class localDbQuery
    {
        public static string getOptionen(string connStr, int idAbfrage, int idRueckgabe)
        {
            string rueckgabe = string.Empty;
            SqlConnection conn = new SqlConnection(connStr);

            conn.Open();
            using (SqlCommand command = new SqlCommand("SELECT * from tblOptionen WHERE id =" + idAbfrage, conn))
            {
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    rueckgabe = reader.GetString(idRueckgabe);
                }
            }
            conn.Close();

            return rueckgabe;
        }
    }


und aufrufen tue ich es mit


C#-Quelltext
1:
            lblPfadVorlagen.Text = localDbQuery.getOptionen(dbInfo.getConnStr(), 62);                    


Wie gesagt hat es nach dem Umbau auf die o.g. Weise auch funktioniert.

Heute wollte ich es erweitern und bevor ich was ändere noch mal testen und es geht nicht mehr.
Ich bin am verzweifeln. 1 Schritt nach vorn, 2 nach Hinten.

Fehlermeldung:
Cannot open database. [Pfad zur Datenbank] requested by the Login. The Login failed. Login failed for user [Mein PC Name]

Da ich bewusst kein Login festgelegt habe bin ich etwas verzweifelt.

Würde mich über Hilfe freuen wo und nach was ich suchen muss.

Danke

Gruß
Daniel

EDIT: Post bitte ignorieren.
Habe den Fehler gefunden. Ich hatte gestern versucht per Doppelklick die MDF zu öffnen um zu schauen was passiert.
Dabei habe ich unbewusst die mdf ins DaemonTools geladen, was beim Neustart noch drin war.

Daher kein Zugriff möglich :-(

Sorry