0

这是我的代码,我认为我的查询是错误的。

首先,dataTimePicker1信息作为字符串保存到数据库中,这就是我尝试转换dateTimePicker1为的原因.text

private void consultarVta()
        {
            cn.Open();

            string sql = "SELECT * FROM ventas WHERE fecha ="+dateTimePicker1.Text;
            MySqlDataAdapter daVentas = new MySqlDataAdapter(sql, cn);
            DataSet dsVentas = new DataSet();
            daVentas.Fill(dsVentas, "ventas");
            dGvVentas.DataSource = dsVentas;
            dGvVentas.DataMember = "ventas";

            cn.Close();
        }
4

2 回答 2

1

更新

看看这个答案:在 asp.net (C#) 中的 SQL 查询中使用变量

于 2012-08-04T05:15:34.000 回答
0

这就是我所需要的,谢谢 Brandond Jerningan,该链接确实解决了我的问题,我所要做的就是:

string cmdText = "Select * from " + searchTable + " WHERE Name = '" +   searchValue + "'";
于 2012-08-04T05:32:45.560 回答