C# SQL server yedek...
 
Bildirimler
Hepsini Temizle

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

  RSS
Bahtiyar Hisar
(@BahtiyarHisar)
Üye
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); } }
Alıntı
Gönderildi : 31/07/2016 17:37
Erdem SELÇUK
(@eravse)
Saygın Üye Forum Yöneticisi
comVeritabanlari combo box mı ? ui da gorebilirmiyiz ?

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

CevapAlıntı
Gönderildi : 02/08/2016 17:31
Ali GÖREN
(@aligoren)
Üye

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]

CevapAlıntı
Gönderildi : 02/08/2016 17:31
Paylaş: