Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
3
Yazılar
3
Üyeler
0
Reactions
585
Görüntüleme
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
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
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
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