oldbcommand

02/07/2004 - 21:06 por bacho | Informe spam
saludos y gracias
Alguien me Podriía decir que le falta a este codigo para
que pueda actualizar
no genera ningun error pero no hace el update en la tabla.
DB es acces 2000

OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;
cmd.CommandText="UPDATE facilitadores SET
Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";
cmd.Parameters.Add("@Cod_Facilitador",
OleDbType.VarChar,3).Value="BA";
cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";

conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();

Preguntas similare

Leer las respuestas

#1 Jose Luis Manners
02/07/2004 - 21:17 | Informe spam
Podrías enviar el código sin estar formateado en HTML?

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

"bacho" wrote in message
news:256fb01c46067$bf0ffad0$
saludos y gracias
Alguien me Podriía decir que le falta a este codigo para
que pueda actualizar
no genera ningun error pero no hace el update en la tabla.
DB es acces 2000

OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;
cmd.CommandText="UPDATE facilitadores SET
Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";
cmd.Parameters.Add("@Cod_Facilitador",
OleDbType.VarChar,3).Value="BA";
cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";

conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();
Respuesta Responder a este mensaje
#2 Anonimo
02/07/2004 - 21:40 | Informe spam
OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;

cmd.CommandText="UPDATE facilitadores " +
"SET Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";

cmd.Parameters.Add
("@Cod_Facilitador",OleDbType.VarChar,3).Value="BA";

cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";


conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();


Podrías enviar el código sin estar formateado en HTML?

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

"bacho" wrote in


message
news:256fb01c46067$bf0ffad0$
saludos y gracias
Alguien me Podriía decir que le falta a este codigo para
que pueda actualizar
no genera ningun error pero no hace el update en la


tabla.
DB es acces 2000

OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;
cmd.CommandText="UPDATE facilitadores SET
Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";
cmd.Parameters.Add("@Cod_Facilitador",
OleDbType.VarChar,3).Value="BA";
cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";

conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();


.

Respuesta Responder a este mensaje
#3 Jose Luis Manners
02/07/2004 - 21:43 | Informe spam
¿Hay alguna razón por la cual usas el mismo nombre para las columnas y los
parámetros?

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

wrote in message
news:256de01c4606c$683b0790$
OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;

cmd.CommandText="UPDATE facilitadores " +
"SET Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";

cmd.Parameters.Add
("@Cod_Facilitador",OleDbType.VarChar,3).Value="BA";

cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";


conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();


Podrías enviar el código sin estar formateado en HTML?

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

"bacho" wrote in


message
news:256fb01c46067$bf0ffad0$
saludos y gracias
Alguien me Podriía decir que le falta a este codigo para
que pueda actualizar
no genera ningun error pero no hace el update en la


tabla.
DB es acces 2000

OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;
cmd.CommandText="UPDATE facilitadores SET
Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";
cmd.Parameters.Add("@Cod_Facilitador",
OleDbType.VarChar,3).Value="BA";
cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";

conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();


.

Respuesta Responder a este mensaje
#4 Anonimo
02/07/2004 - 21:54 | Informe spam
no lo hice asi por si acaso era eso lo que no dejaba
actualizar
¿Hay alguna razón por la cual usas el mismo nombre para


las columnas y los
parámetros?

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

wrote in message
news:256de01c4606c$683b0790$
OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;

cmd.CommandText="UPDATE facilitadores " +
"SET Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";

cmd.Parameters.Add
("@Cod_Facilitador",OleDbType.VarChar,3).Value="BA";

cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";


conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();


Podrías enviar el código sin estar formateado en HTML?

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

"bacho" wrote in


message
news:256fb01c46067$bf0ffad0$
saludos y gracias
Alguien me Podriía decir que le falta a este codigo para
que pueda actualizar
no genera ningun error pero no hace el update en la


tabla.
DB es acces 2000

OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;
cmd.CommandText="UPDATE facilitadores SET
Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";
cmd.Parameters.Add("@Cod_Facilitador",
OleDbType.VarChar,3).Value="BA";
cmd.Parameters.Add





("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";

conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();


.





.

Respuesta Responder a este mensaje
#5 Pedro Luna Montalvo
03/07/2004 - 02:18 | Informe spam
Saludos:

A diferencia de SqlCommand, los parametros en el texto del comando para
OleDbCommand y OdbcCommand son posicionales y no por nombre.

Prueba con lo siguiente:

cmd.CommandText="UPDATE facilitadores " +
"SET Nombre_Facilitador = ?" +
"WHERE Cod_Facilitador = ?"

cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";

cmd.Parameters.Add
("@Cod_Facilitador",OleDbType.VarChar,3).Value="BA";

Mira que es importante que los parametros se agreguen en el mismo orden que
aparecen en el comando.


Saludos
Pedro Luna, MVP
Gye, Ecu



escribió en el mensaje
news:256de01c4606c$683b0790$
OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;

cmd.CommandText="UPDATE facilitadores " +
"SET Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";

cmd.Parameters.Add
("@Cod_Facilitador",OleDbType.VarChar,3).Value="BA";

cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";


conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();


Podrías enviar el código sin estar formateado en HTML?

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

"bacho" wrote in


message
news:256fb01c46067$bf0ffad0$
saludos y gracias
Alguien me Podriía decir que le falta a este codigo para
que pueda actualizar
no genera ningun error pero no hace el update en la


tabla.
DB es acces 2000

OleDbConnection conex = new OleDbConnection(this.conex);
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType =CommandType.Text ;
cmd.Connection = conex;
cmd.CommandText="UPDATE facilitadores SET
Nombre_Facilitador=@Nombre_Facilitador " +
"WHERE Cod_Facilitador=@Cod_Facilitador";
cmd.Parameters.Add("@Cod_Facilitador",
OleDbType.VarChar,3).Value="BA";
cmd.Parameters.Add
("@Nombre_Facilitador",OleDbType.VarChar,50).Value="456";

conex.Open ();
cmd.ExecuteNonQuery();
conex.Close ();


.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida