Hasan SAVUN Blog

Bir Elektronikçinin Günlüğü

SQL de tarih alanlarını istediğiniz formata çevirmek

MsSql Server Tablo ID İstenilen Sayıdan Başlatma

DBCC CHECKIDENT (‘tablo adı’,RESEED, başlatılacak ID)

burada girilecek verinin id si 1’den baslaması isteniyor ise komut;
DBCC CHECKIDENT (‘tablo adı’,RESEED,0)

örneğin 11’den başlatılmak isteniyorsak;
DBCC CHECKIDENT (‘tablo adı’,RESEED,10)

Kaynak:http://www.kodyazan.com/MakaleDetay/1110/markMsSqlmark-Server-Tablo-ID-Sifirlama-veye-Istenilen-Sayidan-Baslatma

SQL Backup alma

Databasei query ile backup aşağıdaki kod ile alınabilir.

backup database [E:......\App_Data\DB.mdf] to disk='E:\backup\BACKUP.Bak'

Restore yapmak için

RESTORE FILELISTONLY  FROM DISK = 'C:\pathToYourBackupFile\YourBackupFile.bak';
RESTORE DATABASE <NameOfYourDatabase>
FROM DISK = 'C:\pathToYourBackupFile\YourBackupFile.bak'
 
WITH REPLACE,
MOVE 'NameOfMdfFile' TO c:\PathToWhereYouWantTheDatabseFiles\MdfFileName.mdf',
MOVE 'NameOfLogFile' TO 'c:\PathToWhereYouWantTheDatabaseFiles\LdfFileName.ldf'

Visual Studio Kısa Yolları

Visual Studio Kısayolları

F12 = Bir değişken yeda metod üzerine gelip F12’ye basıldığında sizi değişken ise tanımlandığı alana metod ise metod’un başladığı satıra götürür.


Ctrl + Enter = Bulunduğunu satırın bir üst satırına boş bir satır açar.

Tab = KOdu yazmaay başladığınızda kodun devamını tamamlar.

Daha fazlasını oku

Grid Row İndex

grid te onrowcommand fonksiiyonunda row index dönmesi aşağıdaki komutu kullanın.

CommandArgument='<%# Container.DataItemIndex %>' 

GridViewRow gvRow = (GridViewRow)(sender as Control).Parent.Parent;     int index = gvRow.RowIndex;

Convert To Int Parse

string ifadeyi sayıya çeviriken hata ile karşılaşılmamıs için fonksiyon

public int ConvertToIntParse(string intString,int def)
{
//string intString = “234”;
int i = 0;
if (!Int32.TryParse(intString, out i))
{
i = def;
}
return i;
}

DataTable Doldur

SQL den datatable doldurmak için kullanılan yöntemler

        
        SqlConnection conn = new SqlConnection(connString);        
        SqlCommand cmd = new SqlCommand(query, conn);
        conn.Open();

        SqlDataAdapter da = new SqlDataAdapter(cmd);
        
        da.Fill(dataTable);
        conn.Close();
        da.Dispose();


       
        DataTable dt = new DataTable();
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = conn;
        conn.Open();
        cmd.CommandText = sql;
        SqlDataReader dr = cmd.ExecuteReader();
        dt.Load(dr);
        conn.Close();
       

textbox numara girişi javascript

textboxa girilen değerin sadece numara olarak sınırlamak için javascript kodu aşağıdadır.

      function onlyDotsAndNumbers(event) {
            var charCode = (event.which) ? event.which :   event.keyCode
            if (charCode == 44) {
                return true;
            }
            if (charCode > 31 && (charCode < 48 || charCode > 57))
                return false;

            return true;
           }

nokta için 46 virgül için 44 kullanılır

String Format

SELECT TOP(5)CurrencyRateID, EndOfDayRate
,FORMAT(EndOfDayRate, ‘N’, ‘de-de’) AS ‘Numeric Format’
,FORMAT(EndOfDayRate, ‘G’, ‘de-de’) AS ‘General Format’
,FORMAT(EndOfDayRate, ‘C’, ‘de-de’) AS ‘Currency Format’
FROM Sales.CurrencyRate
ORDER BY CurrencyRateID;

CurrencyRateID EndOfDayRate  Numeric Format  General Format  Currency Format  
-------------- ------------  --------------  --------------  ---------------  
1              1.0002        1,00            1,0002          1,00 €  
2              1.55          1,55            1,5500          1,55 €  
3              1.9419        1,94            1,9419          1,94 €  
4              1.4683        1,47            1,4683          1,47 €  
5              8.2784        8,28            8,2784          8,28 €  

String.Format(“{0:0,0.##}”, dt2.Rows[0][1].ToString());