最近在一个小项目中,使用了较多的C#,它与各数据库的交互的记录如下:
1、首先明确DataTable、DataSet、DataGridView这几样东西。
简单的说,DataTable就是数据库查询的结果塞到一张表里。
DataSet是一个集合,集合里面是DataTable。
DataGridView是winform上的数据表显示控件。
//从本地数据库中取数
string sql=@"select taskid,name,hycode,qdtime,mobile,id
from invite_customer
where status=3 and qdtime>=date(CURRENT_TIMESTAMP,'localtime','-1 month')";
try
{
SQLiteConnection sqlitecnn = new SQLiteConnection(Gloable.sqliteString);
SQLiteDataAdapter adp = new SQLiteDataAdapter(sql,sqlitecnn);
DataTable dt = new DataTable();
adp.Fill(dt);
foreach(DataRow dr in dt.Rows)
{
MessageBox.Show(dr[0].ToString());
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
sqlitecnn.Close();
}
2、更多的看项目中吧!