weixin_42464978 2020-07-18 20:28 采纳率: 0%
浏览 157
已结题

SQL SERVER表格dategridview查询

DateTime date1;
DateTime date2;
string dt1, dt2;
int dt3, dt4;

    private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
    {
        date1 = dateTimePicker1.Value;
        dt1 = dateTimePicker1.Text;
    }

    private void dateTimePicker2_ValueChanged(object sender, EventArgs e)
    {
        //date2 = dateTimePicker2.Value;

        dt2 = dateTimePicker2.Text;


    }

    private void button2_Click(object sender, EventArgs e)
    {
        SqlConnection Conn = new SqlConnection();
        Conn.ConnectionString = "server=LAPTOP-HPPFDM96\\SQLEXPRESS;database=db_zunyioven ;uid=zunyi;pwd=222";
        //Conn.ConnectionString = "server=DESKTOP-5RTJQL1;database=db_zunyioven ;uid=sa;pwd=222";
        //onn.Open();
        String sql_str = "Select * from dbo.tb_1 where date between '" + dt1+ "' and '" + dt2 + "'";
        //String sql_str = "Select * from dbo.tb_1 where date between '" + date1 + "' and '" + date2 + "'" ;
       //select* from LoginLog where loginTime between '" + dateTimePicker1.Text + "' and '" + dateTimePicker2.Text + "'" 
        textBox1.Text = sql_str;
        MessageBox.Show(dt1);
        MessageBox.Show(dt2);
        SqlDataAdapter da = new SqlDataAdapter(sql_str, Conn);
        DataSet ds = new DataSet();
        da.Fill(ds,"dbo.tb_1");
        dataGridView1.DataSource = ds.Tables["dbo.tb_1"]; 



    }

```我用SQLSERVER创建了一个表格,列是id,datetime,name. C#连接好后,用select* from LoginLog where loginTime between '" + dateTimePicker1.Text + "' and '" + dateTimePicker2.Text + "'" 查询,数据库不显示,查idn和ame都正常,请指教。谢谢!

  • 写回答

3条回答 默认 最新

  • threenewbee 2020-07-19 07:33
    关注

    textBox1.Text = sql_str; 这个输出什么,sql合法么
    date是关键字,需要转义加上方括号
    条件对么,这个区间范围有数据么

    评论

报告相同问题?

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?