Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

C# Sql Datenbankdatei verbinden

Empfohlene Antworten

Hallo Leute,

ich möchte eine Verbindung von C# zu einer SQL Datenbankdatei 2005 (.mdf) machen.

Ich habe die Datenbankdatei erstellt, indem ich in C# auf "Verbindun hinzufügen" gecklickt habe und dann eine neue Datenbankdatei erstellt habe.

Weil das Programm später mal nicht auf meinem PC laufen soll habe ich im Connectionstring nicht den kompletten Pfad angegeben, sondern nur "db\BstAus.mdf.

ich versuche mit einem SQL-Bulkcopy daten in die Db zu schreiben.

hier mein Code:

if(sSQLcon == null)

SBC = new SqlBulkCopy(@"Data Source=.\SQLEXPRESS;AttachDbFilename=db\BstAus.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");

else

SBC = new SqlBulkCopy(sSQLcon);

SBC.BulkCopyTimeout = 1200;

SBC.DestinationTableName = desTable;

SBC.WriteToServer(dr);

Leider kommt jetzt immer folgender Fehler:

Fehler beim Anfügen einer automatisch bennanten Datenbank für die Datei db\BstAus.mdf. Eine Datenbank mit diesem Namen ist bereits vorhanden, die angegebene Datei kann nicht geöffnet werden, oder sie befindet sich in der UNC-Freigabe.

Was mach ich falsch oder kann ich anders machen ?

Ich habe leider nichts hilfreiches im Internet gefunden

Arbeitest du mit Visual Studio?

Ja mit Visual Studio 2005

  • 3 Wochen später...

string connStr = "Server=x;Database=xyz;Trusted_Connection=True;";

//Sry, änder das in: Provider=SQLNCLI10;Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf; Database=dbname; Trusted_Connection=Yes;

SqlConnection conn = new SqlConnection(connStr);

string selectionStringCommand = "SELECT * FROM tbltest ;";

da = new SqlDataAdapter(selectionStringCommand, conn);

SqlCommandBuilder cb = new SqlCommandBuilder(da);

dt = new DataTable("MyTest");

conn.Open();

MessageBox.Show(conn.State.toString()); //hier siehst du ob die Connection aufgebaut wurde.

da.Fill(dt);

conn.Close();

bs.DataSource = dt;

LG

Bearbeitet von Mr.Green

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.