problemas con sentencia INSERT

Javi
10 de Junio del 2003
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!!