30 Nisan 2014 Çarşamba

Usb bellek dolu ama içindeki dosyalar gözükmüyor, usb bilgiler görünmüyor çözüm

“Dosyalar Var Ama Görünmüyor” Hatası Çözümü!

Birkaç gündür yaşadığım bir hatayı ve çözümüne dair birkaç satır yazıyı sizlerle paylaşmak istedim. Bir süredir bilgisayarımda olduğunu bildiğim dosyalar görünmüyor. Fakat dosya yolunu adres çubuğuna yazınca dosyaları görebiliyordum. Örneğin “E:/dosya” yazdığımda araç çubuğuna ‘dosya’ adlı klasörü görebiliyordum fakat E:/ dizinindeyken klasörler görünmüyordu.
Bu sorunun sebebi, dosyaların bir şekilde ‘sistem dosyası’ olarak algılanmasından kaynaklanıyor. Ben iki çözümünü paylaşmak istiyorum.
1. Yol:
Araçlar>Klasör Seçenekleri>Görünüm>Korunan İşletim Sistemi Dosyalarını Gizle (Önerilen)
sekmesindeki onay işaretini kaldırmak.
Bu şekilde dosyalarınız sistem dosyası olarak algılansa da, görüntüleyebilirsiniz. Fakat bunun bir tehlikesi var; eğer küçük çocuklar varsa bilgisayarla ilgilenen, sistem dosyaları gizli olmayacağı için tehlikeli sonuçlarla karşılaşabilirsiniz :)
2:Yol:
Başlat>Çalıştır
komut satırına cmd yazdıktan sonra, dosyaların görünmediği sürücü yolunu yazdıktan sonra (Örn:  “f:“) aşağıdaki komutları yazmanız yeterli olacaktır.
attrib *.* -r -s -h /s /d

28 Nisan 2014 Pazartesi

Sql İçerisinde kaçış karakteri aramak - Search Escape Character

SQL içerisinde kaçış karakterlerini (Tek Tırnak, Slash, Bölü, Ünlem vs..) aramak 
için aşağıdaki kodu kullanabilirsiniz.
SET QUOTED_IDENTIFIER OFF;

--UPDATE TABLE SET NAME = REPLACE(NAME, "'", " ");

SELECT * FROM TABLE1 WHERE "%'%"

SET QUOTED_IDENTIFIER ON;

16 Nisan 2014 Çarşamba

Android'den Mssql Bağlantı Yapılması

Android cihazınızdan mssql bağlantısı kurmak istiyorsanız aşağıdaki adımları yapmalısınız..

İlk olarak jTDS – SQL Server and Sybase JDBC Driver’ı indirin. http://sourceforge.net/projects/jtds/

Sonra projenize girip, bunu external jar dosyası olarak kütüphane olarak ekleyin. (Project->Properties->Java Build Path->Add External Jars)

Gerisi basit.

Örnek olarak tablodaki ismi textviewe yazdırmak şu şekilde olacaktır.
try
{
TextView tv = (TextView) findViewById(R.id.textView1); 
Class.forName("net.sourceforge.jtds.jdbc.Driver"); 
Connection conn = DriverManager.getConnection("jdbc:jtds:sqlserver://10.0.0.1:1433", "user", "pwd");
Statement query = conn.createStatement(); 
ResultSet rs = query .executeQuery("select * from DBNAME.dbo.tableName where soyisim='Kıraş'"); 
String yazi = ""; 
while (rs.next()) {
 
yazi = rs.getString("adi");
 
}
 
tv.setText(yazi);
 
conn.close();
 
} catch (Exception e) {
 
e.printStackTrace();
 
}

Veya aşağıdaki kod ile çözebilirsiniz
try {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
        Connection conn =DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=msdibya;user=dibya;password=dibya;");                   

        System.out.println("connected");
        Statement statement=conn.createStatement();
        ResultSet resultSet=statement.executeQuery("select * from [user]");
        while(resultSet.next()){
            System.out.println(" "+resultSet.getString(1)+" "+resultSet.getNString(2));
        }

    } catch (Exception e) {
        e.printStackTrace();
    }