Notepad ile yeni bir dosya açalım.
Dosyanın başına script açıklaması ekleyelim. Bu amaçla COMMENT komutu kullanabiliriz.
;COMMENT=WORKSHOP için yazdığımız örnek script idi
;script yazıcı eren akadur
;deneme
;bos satir
;birdaha bos satir
İkönce veritabanı ile bağlantı sağlamamaız gerekiyor. Bu amaçla gereken OLEDB connection string için IT ile görüşünüz.
Aşağıda KMG SQL SERVER için örnek string vardır. Sizde kullanabilirsiniz.
Provider=SQLOLEDB.1;Password=ri3654sql;Persist Security Info=True;User ID=sqlri;Initial Catalog=RI;Data Source=CATISERVER;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=ITSYS01;Use Encryption for Data=False;Tag with column collation when possible=False
Veritabanı ile bağlantı kurmak için CONNECTION komutunu kullanacağız.
aşağıdaki satırları dosyaya işleyiniz.
;HINT=Simdi connection string set ediliyor ve sunucu ile baglanti kuruluyor.
;CONNECTION=Provider=SQLOLEDB.1;Password=ri3654sql;Persist Security Info=True;User ID=sqlri;Initial Catalog=RI;Data Source=CATISERVER;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=ITSYS01;Use Encryption for Data=False;Tag with column collation when possible=False
;COMMENT=Veritabanı ile bağlantı kuruyoruz.
Şimdi basit bir SQL zinicir ile başlıyoruz.
;
USE RIOPT
;
SELECT top 100 *
FROM RI_VIEW_SOURCES
Bu dosyayı şu anda SCRIPT dizini altına ORNEK1.SQL olarak kaydedelim.
QLIBX 'e girerek dosyayı seçelim.
Karşımıza bir grid içerisinde sonuçlar gelecek. grid üzerinde yapabileceğimiz bir takım işlemler var.
Sonuçları EXCEL'e alalım ve mail ile gönderelim.
DERS-2
Şimdi değişkenler kullanarak etkileşimli sorgular yazacağız.
;SETVAR[PERIOD = 200710 ]
;SETVAR[SURVEYID = 2050]
SELECT *
FROM RI_VIEW_SOURCES
WHERE SURVEYID='
;
Burada değişkenleri kod içerisinde belirledik.
Değişkenleri çalışma sırasında belirlemek için
;GETVAR[FIELDNAME=PPTYPE11 , CAPTION=şehir bilgisi giriniz ]
;BROWSE=Tablo içerigi budur
select *
from RI_VIEW_SOURCES
where SURVEYID='
Bu dosyayı kaydedelim.
QLIBX'e tekrar girelim ve çalıştıralım.

Hiç yorum yok:
Yorum Gönder