Hasan SAVUN Blog

Bir Elektronikçinin Günlüğü

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());