En iyi yanıtlayıcılar
SQL server yedekleme programında incorrect syntax near '.'. hatası alıyorum

Soru
-
Merhaba,
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); } }
- Düzenleyen Bilcom Bilgisayar 31 Temmuz 2016 Pazar 01:45
Yanıtlar
-
Isimlerin etrafinda [] kullanin.
- Yanıt Olarak Öneren Bahtiyarrr 31 Temmuz 2016 Pazar 15:37
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 4 Ağustos 2016 Perşembe 14:21
Tüm Yanıtlar
-
Isimlerin etrafinda [] kullanin.
- Yanıt Olarak Öneren Bahtiyarrr 31 Temmuz 2016 Pazar 15:37
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 4 Ağustos 2016 Perşembe 14:21
-