2

SQLite データベースから日時値を読み取り、datepicker コントロールに割り当てたいと考えています。

これが私のコードです:

try
{
    sqlitecon.Open();
    string Query = "Select * from Customer_New where Cust_Id='" + val + "'  ";
    SQLiteCommand createCommand = new SQLiteCommand(Query, sqlitecon);
    //  createCommand.ExecuteNonQuery();
    SQLiteDataReader dr = createCommand.ExecuteReader();
    while(dr.Read()){
        date_open.DisplayDate = Convert.ToDateTime(dr.GetString(0));
        Date_Joining.DisplayDate = Convert.ToDateTime(dr.GetString(1));     
        txt_Title.Text = dr.GetString(3);
        txt_cardnum.Text =dr.GetString(4)          
    }                
    sqlitecon.Close();
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}

しかし、「指定されたキャストは無効です」というエラーが発生しています。どのようにそれを行うことができますか?.

4

2 に答える 2

0
Select strftime([date],0) as [date] from Customer_New where Cust_Id=?1
于 2014-06-30T14:49:39.133 に答える