2017-05-22 1 views
0

C#でsqliteのデータをソートするにはどうすればよいですか?私のコード:sqliteでデータをソートするC#

static class Rank 
    { 
     private static SQLiteConnection _sqlite_conn; 
     private static SQLiteCommand _sqlite_cmd; 
     private static SQLiteDataReader _sqlite_datareader; 
     static Rank() 
     { 
      // Create a new database connection 
      _sqlite_conn = new SQLiteConnection("Data Source=Highscores.sqlite;Version=3;"); 
     } 

     public static void SortDataBase() 
     { 
      _sqlite_conn.Open(); 
      string sql = "SELECT * FROM 'Highscores' order by 'Time'"; 
      _sqlite_cmd = new SQLiteCommand(sql, _sqlite_conn); 
      _sqlite_conn.Close(); 
     } 
    } 

これは機能しません。私たちを手伝ってくれますか ?時間はint値です。

+0

各属性の前と後には必要ありません。また、あなたは何を正確に達成しようとしていますか? – killexe

+0

時間値でテーブルをソートしたい – criser

答えて

0

データベーステーブル自体でデータをソートすることはできませんが、選択するとソートできます。したがって、たとえばSELECT * FROM Highscores order by Timeは動作するはずですが、実際にはデータを反復処理するために使用できるリーダーを返す_sqlite_cmd.ExecuteReader()でステートメントを実行する必要があります。 このリンクを参照してください:SQLite Command

関連する問題