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 に答える