adderall online
Posted on 03-06-2010
Filed Under (SQL, Yazılım) by Mehmet Elbuz

Bir müşteri veritabanında cep telefonuyla kayıt olmuş müşterileri ayıklamak isteriz bazen.
Eğer bunu belirleyen başka bir kriter yoksa sql in substring fonksiyonunu kullanarak bunu yapabiliriz.

 SELECT * FROM MUSTERI  WHERE SUBSTRING(PAKET_TELEFONU,1,2)='05'

Substring fonksiyonunun kullanımı
SUBSTTING(ALAN_ADI,BASLANGIC_KARAKTERİ,BİTİS_KARAKTERİ)

(0) Comments    Read More   
Posted on 03-06-2010
Filed Under (SQL, Yazılım) by Mehmet Elbuz

Bazen sql de rastgeler numara üretmemiz gerekebilir.
Bu durumda

SELECT RAND() AS RASTGELENUMARA

sql cümlesini kullanırız rand fonksiyonu bize 0 – 1 arasında virgüllü bir sayı üretir.
Eğer 1 den 100 e kadar bir numara üretmesini istersek ve bu sayının da integer bir değer olmasını istersek

SELECT CAST(RAND()*100 AS INT) AS [1-100 Arasında Rastgele numaram]

yukarıdaki kodu kullanırız ürettiğimiz rastgele numarayı 100 ile çarpıp integera çevirdik.

(0) Comments    Read More   

Bu hatayı almanızdaki muhtemelen sebep insert sql cümlesinde girmiş olduğunuz veri , sizin veritabanında tanımlamış olduğunuzdan daha büyüktür.
Bu sorunu çözmek için ya alandaki veri boyutunu büyütün yada kullanıcının giriş yaptığı ekranda kısıtlamaya gidin. Çünkü çalışma anında sıkıntı yaratabilecek bir hata .

Örnek olarak Nvarchar(50) olarak tanımlamışsanız alanı. Ve buraya 51 karakterlik veri giriyorsanız , bu hatayı alırsınız.

Kolay gelsin.

(1) Comment    Read More   

Sql server veritabanı kullanan herkesin başına muhakkak gelen bir olaydır, log dosyalarının bozulması . Bu gibi bir durumda log dosyamız olmadan mdf dosyamızı başka bir veritabanına attach etmek sorun olur. Bunun için aşşağıdaki yöntemleri izleyebiliriz.

1.Mdf dosyamızla aynı isimde bir veritabanı yaratıyorız.
2.Sql serverımızı durdurup oluşan mdf dosyasının yerine kendi mdf dosyamızı koyuyoruz.
3.Sql serverımızı başlatıyoruz.
4. Aşşağıdaki scriptleri çalıştırıyoruz
Read the rest of this entry »

(2) Comments    Read More   
Posted on 25-05-2009
Filed Under (Veritabanı) by Mehmet Elbuz

Tüm gece sıfır uykudan sonra yazılan bir yazıyı okuyorsunuz şuanda , herşeyden önce uyarmak istiyorum sizi .
Sabaha kadar kod yazdıktan sonra birazda düz yazı yazma ihtiyacı hissettiğim için yazmaya başladım bu yazıyı . Store procedure ( Saklı yordam ) nedir , nasıl kullanılır onu özetlemeye çalışacağım.
Saklı yordamlar istemci tarafında değil server tarafında veritabanı tarafından işletilen komutlardır.
Bu nedenle istemci programların hafıza kullanımı ve hızı açısından faydalıdırlar. Şimdi şöyleki , bir web projesi yazıyorsunuz ve kodlarınız çok güvenli olmayan bir hostingte tutulacak , sizden başkalarıda kodlara erişebilme ihtimalleri var. Bu gibi bir durumda güvenlik amacıyla bile kullanabilirsiniz. Tüm veritabanı işlemlerinizi saklı yordamlar yardımıyla yaparak istemci tarafından sadece saklı yordamlara verilen parametrelerle çalıştırmaya yetkili bir kullanıcıyla bağlanıp yaptırırsanız , veritabanı güvenliği açısından gayet faydalı olacaktır.
kodlarınıza erişen birisi bile sadece o saklı yordamları çalıştırabilen bir kullanıcı adına sahip olacaktır.
Şimdi saklı yordamlar nasıl kullanılır ona bir bakalım. Ben örneğini Sqlserver 2005 veritabanında hazırladım.

Yeni bir saklı yordam aşşağıdaki örnek koddaki gibi oluşturulabilir.

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SP_MUSTERI_SEC]
	@MAIL nvarchar(50) ,
	@SIFRE NVARCHAR(50)
AS
BEGIN
	SET NOCOUNT ON;
	SELECT *FROM MUSTERI WHERE SIFRE=@SIFRE AND EMAIL_ADRESI=@MAIL 
END
  }
}

CREATE PROCEDURE den sonra oluşturacağımız saklı yordamın adını belirtiyoruz . Ve hemen aşşağısına
dışarıdan alacağımız yada dışarıya göndereceğimiz parametrelerimizi tanımlıyoruz.
Sonrada sql cümlemizi yazarak veritabanında işlemimizi gerçekleştiriyoruz.
Şimdi de istemci tarafında c# kodlarıya bu saklı yordamdan nasıl veri alacağımıza bir bakalım.

 SqlCommand _cmd = new SqlCommand("SP_MUSTERI_SEC", _main.cnn);
        _cmd.CommandType = CommandType.StoredProcedure;
        _cmd.Parameters.AddWithValue("@MAIL", txt_email.Text.ToString());
        _cmd.Parameters.AddWithValue("@SIFRE", txt_sifre.Text.ToLower().ToString());
 
        if (_main.cnn.State == ConnectionState.Closed)
        {
            _main.cnn.Open();
        }
        SqlDataReader _dr = _cmd.ExecuteReader();

Dikkat ettiyseniz “_cmd.CommandType = CommandType.StoredProcedure;” satırında commandımızın tipinin stored procedure olduğunu belirttik ve sonrada verilerimizi sqldatareader a aktardık.

(0) Comments    Read More   
Posted on 07-03-2009
Filed Under (Asp.net, Yazılım, c#) by Mehmet Elbuz

asp.net te c# kısmında bişeylere baktırıp eğer böyleyse bana bi Açılır pencere
aç ve orda menümü göster diye birşey yapmam gerekiyordu.
Javascript kodunu direk sayfaya arka kod ekranından yazarsam açılır pencere tarayıcının güvenlik alanına takılıyordu .Bunu çözmek için javascripti Startupscript diye kaydetmek gerekiyor.Aşşağıda kullandığım örnek bulunuyor.

1
2
3
4
5
string url = "menu_detay.aspx?id="+urun.KOD;
string ozellikler = "width=800, height=400, location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes";
string javascript = "window.open";
javascript += "('" + url + "','Katmanlar','" + ozellikler + "');";
ScriptManager.RegisterStartupScript(this, this.GetType(), "Yeni Pencere", javascript, true);
(2) Comments    Read More   
  • Anket

    Windows 7 yi beğendiniz mi ?

    View Results

    Loading ... Loading ...
  • Bookmark and Share
  • Giriş

  • Son Yazılar

  • Etiket Bulutu

    abidin özmen Active directory kurulumu ahmet koç atatürk döneminde torpil Canon see him Dhcp kurulumu domuz gribi hakkında domuz gribinden korunma yolları domuz gribi nedir domuz gribi olduğumuz nasıl anlaşılır Facebook video facebook video indirmek Grace h1n1 virüsü hayat hayattan ibi nasıl anlaşılır idata interrail italya vize Kod renklendirme ldf olmadan veritabanı eklemek Nazım hikmet no ldf file Popup pencere radium girls radyum radyum kızları saklı yordamlar sansuresansur schengen Schengen vizesi sinan çetin reklam sql insert hatası sql server sql server 2005 sql server 2008 Startupscript stored procedure String or binary data would be truncated The statement has been terminated vize için gereken evraklar vize için gereken işlemler wordpress eklentileri yasaklar


  • Programlama