数据集日期时间格式问题

时间:2009-11-05 14:33:09

标签: c# dataset

我在数据集中遇到日期时间格式问题。

在数据库中的日期格式是:10/5/2009 10:10:10

但是我在尝试填充DataSet时遇到错误:FormatException:

string query = "SELECT * FROM teklif"; 
c.db = new SQLiteDataAdapter(query, c.con); 
c.db.Fill(ds);  // Error Here...
dt = ds.Tables[0];

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

您似乎没有正确初始化适配器。

 MySQLiteConn = new SQLiteConnection("Data Source=" + fileName +
                    "; Compress = TRUE;");
SQLiteCommand cmd = MySQLiteConn.CreateCommand();


            SQLiteDataAdapter dr = new SQLiteDataAdapter(cmd);
            SQLiteDataAdapter adapter;
            try
            {
                cmd.CommandText = "SELECT * FROM teklif";
                adapter = new SQLiteDataAdapter(cmd);
                dt = new DataTable();
                adapter.Fill(dt);                    
            }
            catch (Exception ex)
            {
                Console.WriteLine("Retrieval of Table Failed. " + ex.Message);
                return -1;
            }

如果失败,请确保sqlite数据库中的表名是正确的。