SQL Server Tablo Kopyalamak

Posted on Åžubat 27th, 2009 in SQL by Hhuso

Sql Serverda herhangi bir veri tabanındaki bir tabloyu, başka bir veritabanına taşımak için

select * into vt1.dbo.yenitablo from vt2.dbo.kopyalanacaktablo

şeklinde bir komut kullanılabilir. Bu komut ile vt1 veritabanı altına yenitablo isimli bir tablo oluşturulur ve vt2 veritabanındaki kopyalanacaktablo isimli tablodaki veriler bu tabloya taşınır.

Kaynak: http://sadullahkeles.wordpress.com/2007/04/02/sql-serverda-tablo-kopyalamak/

Domain de Localhost Paylaşıma Vermek

Posted on Åžubat 20th, 2009 in C# by Hhuso

Senaryom dahil bulunduğum domain içerisinde, kendi local imde çalıştırdığım siteyi domain içinde bulunan kullanıcılara sunmak. IIS 7 kullanıyorum. Zaten IIS tarafından bir değişiklik yapmadım. Domain içerisindeki faklı bir bilgisayarda denediğimde local imdeki site açılmadı. Bu yüzden biraz araştırdığımda hatanın kaynağının FIREWALL olduğunu anladım. Tek yaptığım World Wide Web Services(HTTP) izin vermek oldu.

C# Excel to Datatable

Posted on Åžubat 20th, 2009 in C# by Hhuso

Mükemmel bir olay bence. Excel belgesini veri tabanı olarak kullanabiliyoruz. Performans açısından araştırmadım fakat az ve sık güncellenen datalar için excel belgesi kullanılabilir. Benim senaryom fazla firmanın bulunmadığı bir excel dökümanını grid view e aktarıp kullanıcıya gösterilmesiydi. Aşağıdaki kodlarla bunu başarabildim.

    public DataTable ExcelDatatoDataTable(string WorkSheetName)
    {
        OleDbConnection con = new OleDbConnection(”Data Source=” + System.Web.HttpContext.Current.Server.MapPath(”/YellowPage/BIESariSayfalar.xls”) + “;Provider=Microsoft.jet.OLEDB.4.0;Extended Properties=Excel 8.0;”);
        OleDbCommand com = new OleDbCommand(”SELECT * FROM [" + WorkSheetName + "$]“, con);
        if (con.State == ConnectionState.Closed)
            con.Open();
        OleDbDataReader dr = com.ExecuteReader();
        DataTable dt = new DataTable();
        dt.Load(dr);
        return dt;
    }

“System.Web.HttpContext.Current.Server.MapPath” kod kısmı ile dosyamın yolunu belirtirken root dan baÅŸlamasını istedim. Class içerisinde olduÄŸum için bunu kullandım. EÄŸer ki class içinde olmasaydım “Server.MapPath” kod parçacığı iÅŸimi görecekti.

Bir class içine bu metodu yazdım. Metodu çağırırken bir string istedim. Stringe excel dökümanındaki worksheet ismini atadım. Daha sonra sorgumu çalıştırdım. Dönen datatable gridview de data source oldu.

Kaynak : http://www.yazgelistir.com/Makaleler/1000002045.ygpx

ASP.NET Firefox - Gridview Border Sorunu

Posted on Åžubat 16th, 2009 in C# by Hhuso

Firefox gridview de griview in border özelliğini 0 yapsak da her satırın altına çizgi atar. Bu çizginin gelmemesini istiyorsak ;

GridView.GridLines = GridLines.None

SQL Server - Random Fonksiyonu

Posted on Åžubat 10th, 2009 in SQL by Hhuso
SELECT TOP 1 ColumnName FROM tblName ORDER BY NEWID()
Tablodan verileri kararak en üstteki row u bize getirir. 
Performans bakımından iyi değil. Fakat iş görüyor.

Google İngilizce-Türkçe Çeviri Hizmeti

Posted on Şubat 10th, 2009 in Yazılım by Hhuso

Google çok önceden  başladığı translate hizmetine bir yenisini daha kattı. Artık türkçe metinleri ingilizceye, ingilizce metinleri türkçeye çevirebiliyor. Hayatımıza kattığı bir kolaylık daha. Hayırlı, uğurlu olsun. Google işletim sistemini de merakla beklemiyor değilim hani.

Gogole Çeviri Adresi: translate.google.com