SQL Etiketine sahip yazılar.
Ara
20
2014

Devexpress 14 HTML Editör Bileşeni (Veritabanı Kayıt Resim Yükleme Gride Verileri Çekme)

HTML Editor

HTML Editor

Merhaba,
Bu yazımızda Devexpress’in HTML Editör bileşeninin nasıl kullanılabileceğini inceledik. Editörün özelleştirilmesi ve editör içinde oluşturduğumuz yazı-resim-tablo gibi içeriklerin veritabanı ve sunucuya nasıl kayıt edildiğini inceledik. HTML Editörler daha çok web sitelerinin admin panellerinde yada kullanıcıdan zengin içerik (resim-tablo vs) istendiğinde kullanımına ihtiya duyulan editörlerdir. Bu manada devexpress’in editörü de son derece basit ve kullanışlı bir editördür.
Faydalı olmasını dilerim.

Konu ile ilgili videomuz aşağıdadır.

 

Ara
17
2014

Devexpress 14 GridView Component Kullanımı-Select Insert Update Delete İşlemleri

Merhaba,
Bu videomuzda Devexpress GridView componentini inceledik. Öncelikle bir local database ekleyip bu veritabanında deneme amaçlı bir tablo oluşturduk. Sonrasında GridView nesnemizin Select-Insert-Update-Delete işlemlerini gerçekleştireceğimiz butonlarını aktif ettik. Projemize bir SqlDatasource ekleyip veritabanımızdaki tablomuz üzerinden Select-İnsert-Update-Delete işlemlerimizi yapacağımız Sql cümlelerimizi Query Designer yardımı ile oluşturduk. Son olarak GridView nesnemizin Veri Kaynağını sayfamıza eklediğimiz SqlDataSource olarak belirttik ve testlerimiz yaparak veritabanı işlemlerimiz gerçekleşip gerçekleşmediğini gözlemledik.
Faydalı olmasını dilerim.

 

May
15
2012

Oracle üzerinde Select into işlemi nasıl yapılır

Oracle üzerinde bir tabloyu farklı isimde yedeklemek amacı ile SELECT INTO komutunu kullandığınızda sistem size ORA-00905: Missing keyword hatası verebilir.

Normal şartlar da MSSQL üzerinde;

Select * into burak_yedek from burak

komutu ile burak tablosunu burak_yedek olarak yedekleyebilirdiniz.

Ancak ORACLE veritabanı üzerinde bu işlemi aşağıdaki şekilde gerçekleştirmelisiniz. devamı…

Şub
3
2012

Oracle SELECT Sorgularında KOŞUL Cümleleri Nasıl Kullanılabilir?

Oracle ile veritabanı üzerinde sorgulama yaparken çeşitli kolonlarda yer alan verilerin kontrol edilmesi ve bunun sonucuna göre bir takım sonuç verilerinin üretilmesi istenebilir.

Bu durumlarda kullanım şekillerini anlatacak olduğum oracle yerel fonksiyonlarından yardım sağlayabilirsiniz. devamı…

Şub
23
2011

İki farklı veritabanına ait tabloları aynı sorguda nasıl kullanabiliriz?

Ortak VERİTABANI sunucularımızda zaman zaman farklı amaçlarla, farklı programlar için kurulmuş olan tablolarımızın bazen ortak bir sorguda birlikte kullanılması gerekebilir.

Bu tür durumlarda yazılımcılar sorunu veritabanlarına farklı farklı bağlanarak yazılımsal olarak çözme yoluna gidebilirler 🙂 Ancak sorguların CLIENT üzerinde çevrilmesinin SERVER üzerinde çevrilerek sadece sonuçların CLIENT sisteme gönderilmesinin daha hızlı olacağını savunanlardan olduğumdan bana göre bu tür işlemler sunucunun tek olduğu zamanlarda basit SQL yazım teknikleri ile rahatça çözülebilir.

Örnek olarak elimizde Veritabani1 ve Veritabani2 adında iki farklı veritabanımız olsun ve TB1 ile TB2 adında da iki farklı tablomuz olsun.

“Genelde MSSQL üzerindeki yapılara baktığımızda tablo isimlerinin solunda dbo. gibi o tabloyu açan kullanıcının bilgisini görebilirsiniz. Biz şimdi bu bilgiyi kullanacağız”

Select db1.*,db2.* from veritabani1.dbo.tb1 db1, veritabani2.dbo.tb2 db2

evet gördüğünüz gibi çok basit olarak veritabani1.dbo.tb1 tanımı için db1 adında ALIAS oluşturduk ve bunu select cümlemizde kısaltma amaçlı olarak kullandık.

Şimdi düşünelim bunu yazılımsal yapmak mı daha kolay yoksa sorgu cümlesinde mi?

Karar sizin.

May
2
2008

(Access) MDB Dosyadan MySQL üzerine bilgi aktarımı (Migrate)

Örnek olarak bir süredir ASP ve Access ikilisi ile ortaklaşa WEB tabanlı yazılımlar geliştiriyorsunuz, fakat günün birinde gördünüz ki; access db bağlantılarında zaman zaman durduk yere hatalar oluşuyor ve sayfanız açılmıyor. Bu durumda yapılması gereken (önerim) sunucudaki MDB dosyanın bir access yazılımı ile açılarak ONARIM (REPAIR) işlemi yapıldıktan sonra yeniden sunucuya yüklenmesidir.

Bunun benzeri bir durumla ben bu gün karşılaştım ve artık MYSQL veya MSSQL sunucuya geçmenin zamanı geldi diye düşündüğüm için de olsa gerek MDB dosyamı MYSQL üzerine migrate etmeye karar verdim. Bunu yaparken de Mdb To Mysql Migrate aracını kullandım.

Mdb To Mysql

Bu programda LOCATE .MDB FILE tuşuna basarak kaynak dosyanızı seçiyorsunuz daha sonra işinize yarayacak olan tablolarınızı seçip EXPORT Mysql File tuşuna basarak SQL dosyanızı oluşturuyorsunuz.

Ancak burada dikkat edilmesi gereken konu; aktarılan kolon bilgileri arasında ‘ veya ” sembolleri varsa mysql aktarımlarında bu semboller büyük sıkıntı yaşatıyor ve veri yapılarında BLOB sorunlarına yol açabiliyor.
Bu sorunu gidermek için de SQL dosyanızı NOTEPAD2 (http://www.flos-freeware.ch/zip/notepad2.zip) programı ile açtıktan sonra ‘ karakterini & #039; ve ” karakterini de & #034; ile değiştirmeniz (find and replace) gerekmektedir.

Daha sonra oluşturulan SQL dosyanızda TÜRKÇE dil hatalarına karşı 1-2 düzeltme daha yapmalıyız. Öncelikle database karşılaştırma (collation) ayarını latin5_turkish_ci ve tablolarımızın karşılaştırma (collation) ayarını da latin5 olarak tanımlamalıyız. Tablolarımızın bu dil ayarlarını pratik olması için sql üzerinden create işlemi yapılırken ENGINE=MyISAM DEFAULT CHARSET=latin5; cümlesini ekleyerek de yapabiliriz.

Şu durumda tüm verilerimiz mysql üzerine alınmış durumda ve bunlar üzerinde artık istediğimiz gibi sorgulama, silme, güncelleme yapabiliriz.

Her ihtimale karşı con.execute (“SET NAMES ‘latin5′”) işlemini DB bağlantınızı yaptıktan hemen sonra kullanırsanız ve sayfa content-type verinizi de <meta http-equiv=”Content-Type” content=”text/html; charset=windows-1254″> olarak tanımlarsanız. Artık MYSQL ile hiçbir sorununuz olmadan çalışmaya başlayabilirsiniz.

TeamViewer ile İnternet üzerinden Uzaktan Erişim ve Destek Sekercioglu.eu Uzaktan Yardım
Ammyy Uzaktan Yardım
WinRAR
WEBMAIL Google PageRank Checker
Twitterda Takip Edin! Twitterda Takip Edin!
Twitter

Üye Paneli

Son Yazılar

Kategoriler

Son Yorumlar