Mensajes [1] - Enviado el Jueves 28 de Febrero de 2008 a las 22:24hs
Como les va, espero que me puedan ayudar.
Mi problema es el siguiente:
Tengo una aplicacion en c#, y quiero guardar los datos que se encuentran en un datagridview, pero me sale un mensaje de error ->
Numero Error: System.Collections.ListDictionaryInternal
Mensaje: El indice (basado en cero) debe ser mayor o igual a cero y menor que el tamaño de la lista de argumentos
Mensajes [6] - Enviado el Lunes 17 de Marzo de 2008 a las 00:02hs
NO SE SI TE SILVE MAN
DECLARA UN using System.Data.OleDb;
OleDbConnection conexion = new OleDbConnection();
conexion.ConnectionString = "Data source= ..\\..\\Club.mdb; user id= admin; provider= microsoft.jet.oledb.4.0";
//
OleDbCommand comando = new OleDbCommand();
comando.Connection = conexion;
comando.CommandText = "insert into articulos (Codigo,Nombre,Precio,Fecha,StopActual)values(?,?,?,?,?)";
//
comando.Parameters.AddWithValue("@cod",int.Parse(TxCodigo.Text));
comando.Parameters.AddWithValue("@nom", Txnombres.Text);
comando.Parameters.AddWithValue("@pre",int.Parse(txprecio.Text));
comando.Parameters.AddWithValue("@fech", DTP.Value.Date);
comando.Parameters.AddWithValue("@StockA", int.Parse(txstockActual.Text));
//
try
{
comando.Connection.Open();
comando.ExecuteNonQuery();
MessageBox.Show("El c?digo de mantenimiento: " + TxCodigo.Text + " s? a guardado satisfactoriamente","[Infomaci?n]",MessageBoxButtons.OK,MessageBoxIcon.Information);
limpiar();
txcodigoabuscar.Text = string.Empty;
txcodigoabuscar.Text = "0";
txcodigoabuscar.Focus();
txcodigoabuscar.SelectAll();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
limpiar();
txcodigoabuscar.Text = "0";
txcodigoabuscar.Focus();
txcodigoabuscar.SelectAll();
}
finally
{
comando.Connection.Close();
}