Oracle Toad kullanırken, data grid’in kaybolması Sorunu


Oracle Toad kullanırken, data grid’in kaybolması gibi sorunlarla karşılaşmak can sıkıcı olabilir. Bu tür sorunların birkaç olası nedeni ve çözümü vardır:

Olası Nedenler ve Çözümler

  1. Ekran Yerleşimi ve Görünüm Sorunları
    • Çözüm: Toad’ın ekran yerleşimini sıfırlamak yardımcı olabilir. Toad’da “View” menüsünden “Reset Window Layout” seçeneğini kullanarak pencere yerleşimini sıfırlayabilirsiniz.
  2. TOAD Sürümü ve Güncellemeler
    • Çözüm: Toad’ın güncel bir sürümünü kullanmak önemlidir. Eski sürümler bazen bu tür sorunlara neden olabilir. Toad’ın en son güncellemelerini ve yamalarını yükleyin.
  3. Kullanıcı Ayarları ve Profili
    • Çözüm: Bazen kullanıcı profili veya ayarları bozulabilir. Yeni bir kullanıcı profili oluşturmayı deneyin veya mevcut kullanıcı ayarlarını sıfırlayın.
  4. Ekran Çözünürlüğü ve Monitör Ayarları
    • Çözüm: Ekran çözünürlüğü ve çoklu monitör kullanımı da data grid’in görünmemesine neden olabilir. Tek monitör kullanarak Toad’ı açmayı deneyin ve ekran çözünürlüğünüzü kontrol edin.
  5. Ekran Kartı ve Sürücüleri
    • Çözüm: Ekran kartı sürücülerinizin güncel olduğundan emin olun. Eski veya uyumsuz sürücüler bu tür grafiksel sorunlara neden olabilir.
  6. Cache ve Geçici Dosyalar
    • Çözüm: Toad’ın cache’ini temizlemek bazen bu tür sorunları çözebilir. Toad’ın geçici dosyalarını ve cache’ini temizlemeyi deneyin.

Detaylı Adımlar

  1. Toad’ı Kapatıp Yeniden Açma:
    • Toad’ı kapatın ve yeniden başlatın. Bu, bazı geçici sorunları çözebilir.
  2. Toolbars ve Pencereleri Kontrol Etme:
    • “View” menüsünden tüm pencerelerin ve toolbars’ların aktif olduğundan emin olun.
    • Özellikle “Data Grid” penceresinin görünür olduğundan emin olun.
  3. Preferences Ayarlarını Kontrol Etme:
    • “View” -> “Toad Options” menüsünden preferences ayarlarını kontrol edin ve gerektiğinde varsayılan ayarları geri yükleyin.
  4. TOAD’ı Yeniden Yükleme:
    • Yukarıdaki adımlar işe yaramazsa, Toad’ı kaldırıp yeniden yüklemeyi deneyin. Bu, tüm ayarları varsayılana döndürecektir.
  5. Destek Alma:
    • Toad’ın resmi destek sayfasını ziyaret ederek veya destek forumlarından yardım alarak sorununuzu çözmeye çalışın. Toad’ın destek ekibi veya kullanıcı topluluğu size daha spesifik çözümler sunabilir.

Bu adımlar, Oracle Toad’da data grid’in kaybolması sorununu çözmenize yardımcı olabilir. Eğer sorun devam ederse, daha ayrıntılı yardım almak için Toad’ın teknik destek ekibiyle iletişime geçmeniz faydalı olabilir.

SQL Dersleri (sql serverda view oluşturmak)


Değerli takipçilerim,

Bugün ki konumuz dersin başlığında da belirttiğim gibi  Sql serverda  view oluşturmak. Kısaca view nedir? Niçin view kullanırız?  Basit bir örnekle view nasıl oluşturulur? İşte bu soruların cevabı :

1- View nedir ?

Rutin olarak yazdığımız sql kodlarını tek bir satırda toplayan kod blogudur. Cümleyi açarsak bir hastane veri tabanımız  olduğunu varsayalım  bizden düzenli olarak hastaneye gelen tüm hastalara girilen hastalık tanı kodu sayısı istenirse, yazdığımız bu  sql kod blogunu viewa tanımlaya biliriz. Böylece uzun uzun sqller yazmak yerine tek bir satırda bu işlemi tamamlamış oluruz.

2- Niçin view kullanırız ?

Akla ilk gelenlerden biri = ‘Güvenliktir’ : Çünkü veri tabanımızdaki tabloların bir kısmını kullanıcıya göstermek istiyorsak, güvenlik açısından view kullanırız. View tanımlayarak kullanıcının bizim istediğimiz verilere ulaşmasını sağlarız. Bunu örnekle açıklarsak:

Örnek : Ankara da oturan çalışanların  telefonları,isim ve soy isimlerini bitişik olarak göstermemiz istenirse,

create view personelbilgi as

select  firstname + ‘ ‘ + lastname,telephone,city from hr.Employees 

where city=’Ankara’  

 Daha sonra bu viewı kullanmak istersek şu şekilde yazarız :

select * from personelbilgi  –> bize yukarıdaki kod blogunun cevabını  döndürür.

 

SQL Dersleri (Telefon veri tipini integer veri tipine dönüştürme)


Sevgili takipçilerim,

Öğrencilik yıllarında hepimiz hocalarımıza bir takım sorular sorup cevabını internetten (google amcadan) almışızdır. İşte bende cevabını benden alacağınız bir örnekle karşınızdayım.

Bugün ki örneğimiz telefon veri tipindeki bir veriyi düz sayı haline çevireceğimiz bir örnektir.

Örnek veri : (212)111-11-11  bu veriyi bu hale ‘2121111111’ nasıl dönüştürürüz?

Eminim herkes bu sorunun neden tam tersini göstermediğimi soracak internette bakarsanız örnekleri görebilir siniz ama benim örneğim hiç bir yer de yoktur.

İşte cevabı bu verinin kimlik tablosundaki telefon alanında tutulduğu varsayarsak ;

select replace( replace( REPLACE(a.telefon1,'(‘,”),’)’,”),’-‘,”) as telefon1 from kimlik

Ana sayfanızı değiştiremiyor musunuz?


Internet Tarayıcınızı Ana sayfanızı değiştiremiyor musunuz? Cevabınız “evet” ise bu haberimizi dikkatli inceleyin.

Başlat / Çalıştır / Regedit / HKEY_CURRENT_USER / Software / Microsoft / Internet Explorer / Main anahtarında bulunan adresi değiştirin.

yada,

HKEY_CURRENT_USER \ SOFTWARE \ Policies \ Microsoft \ Internet Explorer \ Control Panel
Dizinini takip ederek git. Yan Tarafta Bulunan Homepage’e sağ tıklayıp Değiştir i seç “1″ olan değeri “0″ olarak değiştir.

yada;

  • Başlat / çalıştır
  • gpedit.msc
  • kullanıcı yapılandırması
  • Windows ayarları
  • internet Explorer bakımı
  • url ler
  • önemli url ler
  • Burada 1. seçenek ana sayfanız olmasını istediğiniz url yi yazıyorsunuz arkadaşlar.

REGEDİT

Do While ile Do Until döngüsünün arasındaki fark nedir?


Do While ile Do Until döngüsünün arasındaki fark nedir?
Do While ile Do Until döngüsünün arasındaki fark nedir?

Bugün size bana iş görüşmesinde yöneltilen soru hakkında bilgi vereceğim ..
Do...while döngüsünde while teriminin until ile değiştirilmesi ile elde edilen bir türevidir. İki döngü arasındaki fark ise ; Do...while döngüsü while ile belirtilen şart mevcut olduğu sürece döngü tekrarlanır. Until de ise belirtilen durum doğru olduğu takdirde döngü devam ettirilir untilde belirtilen şart ortadan kalktığında döngü son bulur. 

Asp’de Tweet Atma Örneği …


Bugün sizlere çok kolay bir anlık mesajlaşma sistemini öğreteceğim. Kısaca twitter da tweet nasıl atılır bunu öğreneceksiniz. Tabi arka planda nasıl atıldığını göreceksiniz.

İhtiyaçlarımız :

Bunun için Microsoft Visual Studio programına ve  ASP yazılımı bilgisine ihtiyacımız var.

Gerekli Araç Gereçlerin Listesi :

  1. Sayfanın en başına 1 adet Script Manager ekleriz. (Toolbox kısmındaki AJAX bölümünden)
  2. 1 adet Update Panel ekleriz. Anlık servera gidip gelen verileri update panelin içine koyarız.
  3. 2 adet Timer ekleriz. Biri anlık mesajlaşmak için diğeri de anlık saat bilgisi içindir.
  4. 3 adet Label, 2 adet textbox ve 1 adet buton ekleriz.

Update Panelin içine eklemek üzere;

  1.  1 adet AccesDataSource ekleriz. (Veritabanımızda ki anlık_mesaj tablosunu seçer ilerleriz.)
  2. 1 adet GridView ekleriz.(Yazdığımız mesaj görünmesini sağlamak için kullanırız.)
  3. 1 adet Label ekleriz. (Anlık saat biligisi için) Propert,esden ID’sini “lbl_saat” yaparız.

1. Adım: İlk önce eklediğimiz butonun üzerine çift tıklayıp içine girer aşağıdaki kodu yazarız.

try
{
databaseadami.vcalistir(“insert into mesajlar (kimden,mesaj) values (‘” + this.txt_kim.Text + “‘,'” + this.txt_mesaj.Text + “‘)”);

}
catch
{

}

2. Adım: Update Paneli seçip sağ tıklayıp propertiesi seçeneğini seçeriz gelen ekranda Triggersı tıklarız. Ve yine gelen ekranda Add seçeneğini tıklarız.

Control ID: Timer1 ve EventName: Tick seçeriz (Anlık mesajlaşma için)

Tekrar ADD seçeneğini tıklarız.

Control ID: Timer2 ve EventName: Tick seçeriz (Anlık saat bilgisi için) OK tıklar kaydederiz.

3. Adım: Timerların propertieslerini tıklar Interval kısmına 1000 değerini gireriz. (Verinin 1 sn.de gidip gelmesi için )

4.Adım: Sayfanın Page Load kısmına geliriz. Örneğin sayfanın ismi anlikmesajlasma.aspx olsun. Biz anlikmesajlasma.aspx.cs kısmını tıklarız ve Page Load kısmına aşağıdaki kodu yazarız.

protected void Page_Load(object sender, EventArgs e)
{
this.DataBind();
lbl_saat.Text = DateTime.Now.ToString();
}

ÖNEMLİ BİLGİ :

Bunları yapabilmek için projenizde bir veri tabanı olmalı ve veri tabanını yönetmek için databaseadaminiz olmalı.Aşağıdaki linkten Databaseadamini indirebilirsiniz..

http://www.dosya.tc/server11/cEHAKX/databaseadami.rar.html

4 adımda aşağıdaki resimdeki gördüğünüz tweet atma sistemine ulaşabilirsiniz …

anlık mesajlaşma,update panelde anlık mesajlaşma,c#,c++
Update Panel de Anlık Mesajlaşma Yapmak