Foros del Web » Programación para mayores de 30 ;) » .NET »

Error En consulta Acess Visual studio ComboBox

Estas en el tema de Error En consulta Acess Visual studio ComboBox en el foro de .NET en Foros del Web. por favor espero sus ayuda sere breve necesito decrarar la bariable "idestado " para que se realice la consulta pero al usar: municipio_consulta.Parameters.AddWithValue("idesta do ", ...
  #1 (permalink)  
Antiguo 24/03/2015, 15:50
 
Fecha de Ingreso: febrero-2015
Ubicación: venezuela
Mensajes: 50
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta Error En consulta Acess Visual studio ComboBox

por favor espero sus ayuda sere breve necesito decrarar la bariable "idestado " para que se realice la consulta pero al usar:

municipio_consulta.Parameters.AddWithValue("idesta do ", idestado );

no se declara nada y me sigue dando error por favor soy nuevo alquien sabe como solucionar el problema o ver que esta mal por por favor

Código vb:
Ver original
  1. private void comboEstado_SelectedIndexChanged(object sender, EventArgs e)
  2.         {
  3.             string idestado = comboEstado.SelectedValue.ToString();
  4.  
  5.  
  6.             string consulta = "SELECT id,nombre FROM municipio WHERE id_estado='idestado'";
  7.             OleDbDataAdapter resull_municipioss = new OleDbDataAdapter(new OleDbCommand(consulta, conexion));
  8.             DataSet municipioss = new DataSet();
  9.             resull_municipioss.Fill(municipioss);
  10.             comboMunicipio.DataSource = municipioss.Tables[0];
  11.             comboMunicipio.DisplayMember = "nombre";
  12.             comboMunicipio.ValueMember = "id";
  13.             conexion.Close();
  14.  
  15.            
  16.            
  17.            
  18.         }

Última edición por gnzsoloyo; 24/03/2015 a las 16:06 Razón: Mal etiquedado de código
  #2 (permalink)  
Antiguo 24/03/2015, 16:02
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Error En consulta Acess Visual studio ComboBox

eso es de programacion, no tiene nada que ver con bases de datos.......
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 24/03/2015, 16:05
 
Fecha de Ingreso: febrero-2015
Ubicación: venezuela
Mensajes: 50
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Error En consulta Acess Visual studio ComboBox

Cita:
Iniciado por Libras Ver Mensaje
eso es de programacion, no tiene nada que ver con bases de datos.......
a donde puedo mover el tema lo puse hay porque no se es una consulta la otra ves me movieron un tema para aca por algo parecido :(
  #4 (permalink)  
Antiguo 24/03/2015, 16:06
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error En consulta Acess Visual studio ComboBox

OFF TOPIC en Base de Datos.

Movido a .NET

Para que te quede claro:
- ¿Es código de Visual Studio, y el problema lo tienes en la codificación VB?: Es tema de programación.
- ¿El error se da a ejecutar la consulta por problemas de sintaxis en SQL?: Es Base de DAtos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 24/03/2015, 16:57
Avatar de emmax  
Fecha de Ingreso: agosto-2010
Ubicación: Sonora
Mensajes: 172
Antigüedad: 13 años, 8 meses
Puntos: 8
Respuesta: Error En consulta Acess Visual studio ComboBox

tu string consulta esta mal, deberia ser algo asi:

string consulta = "SELECT id,nombre FROM municipio WHERE id_estado='"+ idestado +"'";

aparte no estas usando VB ese codigo lo tiene en C#
  #6 (permalink)  
Antiguo 24/03/2015, 17:20
 
Fecha de Ingreso: febrero-2015
Ubicación: venezuela
Mensajes: 50
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Error En consulta Acess Visual studio ComboBox

Cita:
Iniciado por emmax Ver Mensaje
tu string consulta esta mal, deberia ser algo asi:

string consulta = "SELECT id,nombre FROM municipio WHERE id_estado='"+ idestado +"'";

aparte no estas usando VB ese codigo lo tiene en C#
Amigo como dices ya lo intente Ya intente así y nada hermano que otro método hay o que me falla que es el error como dices ya intente anteriormente y nada
  #7 (permalink)  
Antiguo 24/03/2015, 17:31
Avatar de emmax  
Fecha de Ingreso: agosto-2010
Ubicación: Sonora
Mensajes: 172
Antigüedad: 13 años, 8 meses
Puntos: 8
Respuesta: Error En consulta Acess Visual studio ComboBox

Me queda otra duda, cuando pasas el parametro:

municipio_consulta.Parameters.AddWithValue("idesta do ", idestado );

no se tu codigo completo pero almenos aqui te falta el @

municipio_consulta.Parameters.AddWithValue("@idest ado", idestado );
  #8 (permalink)  
Antiguo 24/03/2015, 20:20
 
Fecha de Ingreso: febrero-2015
Ubicación: venezuela
Mensajes: 50
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Error En consulta Acess Visual studio ComboBox

Cita:
Iniciado por emmax Ver Mensaje
Me queda otra duda, cuando pasas el parametro:

municipio_consulta.Parameters.AddWithValue("idesta do ", idestado );

no se tu codigo completo pero almenos aqui te falta el @

municipio_consulta.Parameters.AddWithValue("@idest ado", idestado );
O sea cúando asigno el parámetro me dice que ."Parameters" no es un parametro correcto me marca error al asignarlo por eso en el codigo no aparece lo elimine porque si se define así.Parameters esta mal o algo esta mal aveces pienzo que como estoy usando un dataset. No se :( para mi el error esta en la consulta pero no se como solucionarlo si el error fuese algo de lo que nombras hermano este post no existiera yo intenté todo lo que se pero no soy perfecto mi error es la toma de es ese
  #9 (permalink)  
Antiguo 24/03/2015, 20:24
 
Fecha de Ingreso: febrero-2015
Ubicación: venezuela
Mensajes: 50
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Error En consulta Acess Visual studio ComboBox

Aclaro lo que estoy haciendo es que existen 3 comboBox uno de estado uno de municipio y otro de parroquia quiero que al selecionar estado me actualice municipio dependiendo del estado seleccionado o sea me cargue los dato de un combobox dependiendo de lo seleccionado en el otro y los datos son tomado de una base de dato acess
  #10 (permalink)  
Antiguo 25/03/2015, 09:52
 
Fecha de Ingreso: febrero-2015
Ubicación: venezuela
Mensajes: 50
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Error En consulta Acess Visual studio ComboBox

en donde tengo el error

[JSFIDDLE="d"] private void comboestado() {
conexion.Open();
string candena = "SELECT id,nombre FROM estado ORDER BY nombre ASC";
OleDbDataAdapter adapter = new OleDbDataAdapter(new OleDbCommand(candena, conexion));
DataSet ds = new DataSet();
adapter.Fill(ds);
comboEstado.DataSource = ds.Tables[0];
comboEstado.DisplayMember = "nombre";
comboEstado.ValueMember = "id";
conexion.Close();
}


public ModuloCliente()
{

InitializeComponent();

}

private void ModuloCliente_Load(object sender, EventArgs e)
{
DataClientes.AutoGenerateColumns = false;
consultaclientes();
comboestado();
}

private void comboEstado_SelectedIndexChanged(object sender, EventArgs e)
{



string idestado = comboEstado.SelectedValue.ToString();

OleDbDataAdapter resull_municipioss = new OleDbDataAdapter(new OleDbCommand("SELECT id,nombre FROM municipio WHERE id_estado = idestado ", conexion));

DataSet municipioss = new DataSet();
resull_municipioss.Fill(municipioss);
comboMunicipio.DataSource = municipioss.Tables[0];
comboMunicipio.DisplayMember = "nombre";
comboMunicipio.ValueMember = "id";
conexion.Close();




}
[/JSFIDDLE]

Etiquetas: bases-de-datos-general, combobox, sql, visual-studio-2010
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:57.