Autor Beitrag
Talemantros
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 444
Erhaltene Danke: 2

Win7 Proff 64bit
C# (VS2013)
BeitragVerfasst: So 23.03.14 11:54 
Guten Morgen,
ich hatte ja gestern den www.entwickler-ecke....lisieren_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

ausblenden 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

ausblenden 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

ausblenden 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