私が更新プログラムを作成する際に助けてくださいエラーが発生しました!更新中にMySqlExceptionが処理されませんでした
bdDataSet = new DataSet();
//Define string de conexão
bdConn = new MySqlConnection("Server=xxxxxxxxx;Database=xxxxxxx;Uid=xxxxxxx;Pwd=xxxxxxxx");
var command = bdConn.CreateCommand();
//Abre conecção
try
{
bdConn.Open();
}
catch
{
MessageBox.Show("Impossível estabelecer conexão");
}
//Verifica se a conexão está aberta
if (bdConn.State == ConnectionState.Open)
{
//ENCONTRA USUARIO
command.CommandText = "SELECT * FROM users WHERE [email protected] and [email protected]";
command.Parameters.Add("@email", MySqlDbType.VarChar).Value = textBoxUser.Text;
command.Parameters.Add("@senha", MySqlDbType.VarChar).Value = textBoxPass.Text;
MySqlDataReader reader = command.ExecuteReader();
if (reader.Read())
{
string email = reader.GetString("email");
if (Convert.IsDBNull(reader["hd_id"]))
{
//ADD HD ID NO D
MySqlCommand sql2 = new MySqlCommand("UPDATE users SET [email protected] WHERE [email protected]", bdConn);
sql2.Parameters.Add("@hdid", MySqlDbType.VarChar).Value = HardDrive.GetHDDSerialNo();
sql2.Parameters.Add("@email", MySqlDbType.VarChar).Value = email;
sql2.ExecuteReader();
}
if (reader.GetString("hd_id") != null)
{
MessageBox.Show("Tem HD");
}
}
else
{
MessageBox.Show("Usuários e/ou Senha Invalido");
}
bdConn.Close();
}
ので、私は、この行でエラー
sql2.ExecuteReader();
この問題を解決するのですhelpeしてくださいを持っています!私の英語のために申し訳ありません私はブラジル出身です。私はこのクエリを行うためにすべてを試しましたが、あなたの誰もが私を助けることができないことを願っています!
あなたはエラーが何であるかを私たちに伝えるために持っている「というエラーが表示されます」いつでも。 –
何がエラーですか? –