ich mit Datenbank eine Windows Form-Anwendung entwickelt undWie Punkt Pfad zur Datenbank der Anwendung zu korrigieren installiert mit Klicken Sie aufOne
veröffentlicht, wenn ich ein Backup der Datenbank tryed zu bekommen, die ich mit dem Code implementiert
string database = GetDataDirectory();
MessageBox.Show(database);
SqlConnection.ClearAllPools();
using (SqlConnection backupConn = new SqlConnection())
{
backupConn.ConnectionString = "Data Source=(LocalDB)\\v11.0;AttachDbFilename=|DataDirectory|\\BbCon.mdf;Integrated Security=True;Connect Timeout=30;";
backupConn.Open();
using (SqlCommand backupcomm = new SqlCommand())
{
backupcomm.Connection = backupConn;
backupcomm.CommandText = @"BACKUP DATABASE @DBNAME TO DISK='c:\\Users\Public\\BbCon.bak'";
backupcomm.Parameters.AddWithValue("@DBNAME", database+"\\BbCon.mdf");
int x = backupcomm.ExecuteNonQuery();
if(x == -1)
{
MessageBox.Show("DataBase Backup Created Successfully at c:\\Users\\Public");
}
}
backupConn.Close();
}
private string GetDataDirectory()
{
ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment;
return ad.DataDirectory;
//return Environment.CurrentDirectory.ToString();
}
, aber wenn ich in das Verzeichnis, das in der Fehlermeldung angezeigt navigiert fand ich eine der Bbcon.mdf-Datei, aber ich erhalte den Fehler
bitte bitte helfen Sie mir bei diesem Problem Ich bin mit Problem behaftet bitte bitte helft mir