数据库问题 请高手指点。
String connStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = string.Format("select * from T_Data where time between #{0}# and #{1}#",dateTimePicker1.Value,dateTimePicker2.Value);
using (SqlDataReader Reader = cmd.ExecuteReader())
{
if (Reader.HasRows)
{
while (Reader.Read())
{
楼层号 = Convert.ToString(Reader["楼层号"]);
节点组号 = Convert.ToString(Reader["节点组号"]);
节点号 = Convert.ToString(Reader["节点号"]);
设备号 = Convert.ToString(Reader["设备号"]);
电池电压 = Convert.ToString(Reader["电池电压"]);
光源状态 = Convert.ToString(Reader["光源状态"]);
电池状态 = Convert.ToString(Reader["电池状态"]);
市电电压 = Convert.ToString(Reader["市电电压"]);
报警 = Convert.ToString(Reader["报警"]);
时间 = Convert.ToString(Reader["time"]);
sw.WriteLine(楼层号 + "," + 节点组号 + "," + 节点号 + "," + 设备号 + "," + 电池电压 + "," + 光源状态 + "," + 电池状态 + "," + 市电电压 + "," + 报警 + "," + 时间);
}
}
Reader.Close();
Reader.Dispose();
}
这是我自己编的一段吧数据导出数据库的程序 但是 cmd.CommandText = string.Format("select * from T_Data where time between #{0}# and #{1}#",dateTimePicker1.Value,dateTimePicker2.Value);这个句子好型有问题,请高手指点。。谢谢