SQL+opendialog+savedialog

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

SQL+opendialog+savedialog

Mesaj gönderen emrahkaraarslan »

BACKUP DATABASE [DATABASE_NAME] TO DISK = N'C:\YEDEK\DATABASE_NAME.BAK' WITH FORMAT, INIT


RESTORE DATABASE tekstil
FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\tekstil backup.BAK'

arkadaşlar yukarıda yazdığım SQL kodlarında bulunan path alanlardan backup için olanını savedialog olarak ve restore olanınıda open dialog olarak nasıl kullanabilrim yani kullanıcı backup yapacağı yeri kendisi belirlemeli yardımcı olursanız çok sevinirim teşekkürler
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

merhaba. yukarıda yazdığın yol ve dosya adlarını

Kod: Tümünü seç

Restore = (SaveDialog1.FileName) ve
Backup = (OpenDialog1.FileName) 
yapman yeterli olacaktır diye düşünüyorum. kolay gelsin.
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

ilgin için teşekkürler ben bunları denemiştim olmadı sen söyleyince bir daha deniyim dedim ama yine olmadı beki ben bi yerde hata yapıyorum emin değilim
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

Kod: Tümünü seç

if savedialog1.execute then
begin
   sql:='Backup database veri to disk='+savedialog1.filename;
end;
restore işlemini de benzer şekilde yapabilirsin.
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

teşekkür ederim arkadşım deneyeceğim
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

ya arkadaşlar bu kodu deneme imkanım olmuyor şu anda şehür dışındayım ama çalışacağını düşünüyorum bu gibi bir sorusu olabilecek arkadaşlar için yazıyorum
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

ali bey ben sizin söylediğiniz komutu çalıştıramadım benim veritabanı ismim tekstil nasıl yapılıyo nerde hata yapıyorum yardımcı olursanız sevinirim teşekkürler
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

emrahkaraarslan yazdı:ali bey ben sizin söylediğiniz komutu çalıştıramadım benim veritabanı ismim tekstil nasıl yapılıyo nerde hata yapıyorum yardımcı olursanız sevinirim teşekkürler
Ne yapıpda çalıştıramadığınızı söylerseniz sanırım yardımcı olma şansımzı var.Birde aldığınız hataları kontrol edin.
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

ya orda senin yazdığın sql var oraya ben ne yazacam veri yerinede tekstil yazdım ama çalışmadı tam olarak anlayamadım :oops:
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

sql cümlesini çalıştırdığında verdiği hata mesajını yazar mısın demek istiyor @Ali Erdoğan
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

sql burda tanımlanmamış öğe benimburaya ne yazmam gerekiyor yani onu yazdığımda sql diye tanımı bir şey olmöadığını söylüyor
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

ya arkadaşlar yardır edin nasıl olacak bu iş dediğim gibi anlayamadım ben bu işin özünüğ slq= falan yazıyor nasıl yani :?: yardımcı olursanız çok sevinecem
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

SQL değişken tanımı yapmak için begin den önce

Kod: Tümünü seç

var
  SQL: string;
yazman gerekir. Temel Pascal bilgini ilerletmeden bu gibi şeylere girmemeni öneririm.
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

arkadaşlar ne denediysem olmadı syntax eror verdiği için kesme işaretlerini falan akldırark denedim kodda hata vermiyor ama işlemde yapmıyor yani yedeklemiş gibi görünüyor ama yedekleme yaptığım yerde herhangi bir dosya gözükmüyor
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

coderlord yazdı:SQL değişken tanımı yapmak için begin den önce

Kod: Tümünü seç

var
  SQL: string;
yazman gerekir. Temel Pascal bilgini ilerletmeden bu gibi şeylere girmemeni öneririm.

ben söylediklerinizi de denemiştim ama olmamıştı maalesef ilginize teşekkürler
Allah'ım bana değiştirebileceklerimi değiştirme değiştiremeyeceklerimi kabullenme ve aradaki farkı anlayabilme yeteneği ver
Cevapla