Forum

C# SQL server yedek...
 
Bildirimler
Hepsini Temizle

C# SQL server yedekleme programında incorrect syntax near '.'. hatası alıyorum

3 Yazılar
3 Üyeler
0 Reactions
585 Görüntüleme
(@BahtiyarHisar)
Gönderiler: 11
Eminent Member
Konu başlatıcı
 
Merhaba,
C# SQL server yedekleme programında incorrect syntax near '.'. hatası alıyorum
Hatayı sadece veritabanı adında .(nokta) veya -(tire) gibi karakterler varsa alıyorum. Aksi halde sistem düzgün çalışıyor



------------------------------------------------------------
private void btnYedekle_Click(object sender, EventArgs e) { try { if (comVeritabanlari.Text.CompareTo("") == 0) { MessageBox.Show("Lütfen Veritabanı Seçiniz."); return; } baglanti = new SqlConnection(baglantiString); baglanti.Open(); if (txtYedekKonumu.Text != null) { yedekYolu = txtYedekKonumu.Text; Directory.CreateDirectory(yedekYolu + "\\" + String.Format("{0:yyyyMMdd}", DateTime.Now)); } sql = "BACKUP DATABASE " + comVeritabanlari.Text + " TO DISK ='" + txtYedekKonumu.Text + "\\" + String.Format("{0:yyyyMMdd}", DateTime.Now) + "\\" + comVeritabanlari.Text + ".bak'"; cmd = new SqlCommand(sql, baglanti); cmd.ExecuteNonQuery(); baglanti.Close(); baglanti.Dispose(); //MessageBox.Show("Yedekleme Başarılı."); lblYedekBilgi.Text = comVeritabanlari.Text + " veritabanı başarıyla yedeklendi."; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
 
Gönderildi : 31/07/2016 17:37

(@eravse)
Gönderiler: 1753
Üye
 
comVeritabanlari combo box mı ? ui da gorebilirmiyiz ?

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 02/08/2016 17:31

(@aligoren)
Gönderiler: 18
Eminent Member
 

Veritabanı adını seçtiğinizde örneğin

 

VT-1 ya da VT.1 var ise onu şu formatta alabilir misiniz? [VT-1] ya da [VT.1]

 
Gönderildi : 02/08/2016 17:31

Paylaş: