problemas con sentencia INSERT
hola a todos!
tengo un problema muy raro con la sentencia sql INSERT, la cosa es que la segunda vez que inserto un registro la consulta se ejecuta 2 veces saltandome asi una excepcion de clave duplicada, ya que intenta insertar otra vez los mismos datos. ¿Alguien sabe algo?
utilizo access y c# en la pagina aspx
aqui teneis el codigo fantasma:
try
{
// Abrir conexion con Jet (Access) database
OleDbConnection cxn = new OleDbConnection(s_JetCxnString);
cxn.Open();
// Crear consulta
string queryString ="INSERT INTO admin([login], [password]) "+"VALUES (\'"+ log.ToString() + "\',\' " + pass.ToString() + "\');";
OleDbCommand cmdDb = new OleDbCommand(queryString, cxn);
// Ejecutar la consulta
cmdDb.ExecuteNonQuery();
// Close the connection
cxn.Close();
Label2.Text="OPERACIN REALIZADA CON XITO";
Label2.Visible=true;
TextBox1.Text = "";
}
catch (Exception ex)
{
Label2.Text=("Error : " + ex.Message);
Label2.Visible=true;
TextBox1.Text = "";
}
GRACIAS!!
tengo un problema muy raro con la sentencia sql INSERT, la cosa es que la segunda vez que inserto un registro la consulta se ejecuta 2 veces saltandome asi una excepcion de clave duplicada, ya que intenta insertar otra vez los mismos datos. ¿Alguien sabe algo?
utilizo access y c# en la pagina aspx
aqui teneis el codigo fantasma:
try
{
// Abrir conexion con Jet (Access) database
OleDbConnection cxn = new OleDbConnection(s_JetCxnString);
cxn.Open();
// Crear consulta
string queryString ="INSERT INTO admin([login], [password]) "+"VALUES (\'"+ log.ToString() + "\',\' " + pass.ToString() + "\');";
OleDbCommand cmdDb = new OleDbCommand(queryString, cxn);
// Ejecutar la consulta
cmdDb.ExecuteNonQuery();
// Close the connection
cxn.Close();
Label2.Text="OPERACIN REALIZADA CON XITO";
Label2.Visible=true;
TextBox1.Text = "";
}
catch (Exception ex)
{
Label2.Text=("Error : " + ex.Message);
Label2.Visible=true;
TextBox1.Text = "";
}
GRACIAS!!