Insertar campo numérico relacionado
Publicado por Juan Alvarez (2 intervenciones) el 08/01/2019 20:46:29
Buenos días. Tengo tiempo tratando de crear un nuevo registro y me sigue marcando un error que no soy capaz de corregir.
Tengo dos tablas relacionadas entre si por el numero de cliente. La tabla 'Clientes' y la tabla 'Facturas' al insertar un registro en 'Facturas' donde el campo (numérico) 'IdCliente', que esta relacionado a la tabla 'Clientes' me marca error.
Les pongo la parte del código en para ver en que parte puedo tener problemas. Gracias de antemano
Tengo dos tablas relacionadas entre si por el numero de cliente. La tabla 'Clientes' y la tabla 'Facturas' al insertar un registro en 'Facturas' donde el campo (numérico) 'IdCliente', que esta relacionado a la tabla 'Clientes' me marca error.
Les pongo la parte del código en para ver en que parte puedo tener problemas. Gracias de antemano
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
try
{
Conexion.Open();
string sql = "INSERT INTO Facturas(IdCliente,Total)" +
"VALUES(@IdCliente,@Total)";
using (OleDbCommand cmd = new OleDbCommand(sql, Conexion))
{
cmd.Parameters.AddWithValue("@IdCliente", Convert.ToInt32(txbNum.Text));
cmd.Parameters.AddWithValue("@Total", Total.ToString());
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
Conexion.Close();
}
MessageBox.Show("Se ha generado correctamente el pedido");
}
catch (Exception error)
{
MessageBox.Show("Error: " + error.Message);
}
Valora esta pregunta


0