Foros del Web » Programando para Internet » ASPX (.net) »

Concatenar Campos BD access C#

Estas en el tema de Concatenar Campos BD access C# en el foro de ASPX (.net) en Foros del Web. Hola soy nuevo en esto de la programada en asp.net C# les planeto mi problema a ver si me puedan ayudar para poder resolverlo. tengo ...
  #1 (permalink)  
Antiguo 25/05/2011, 09:25
 
Fecha de Ingreso: febrero-2011
Mensajes: 41
Antigüedad: 13 años, 1 mes
Puntos: 1
Concatenar Campos BD access C#

Hola soy nuevo en esto de la programada en asp.net C#
les planeto mi problema a ver si me puedan ayudar para poder resolverlo.

tengo una base de datos con en access con los siguiente tabla de nombre
TRABAJADOR que contiene los campos de NOMBRE,APEMAT y APEPAT, para lo cual el usuario tiene dos radioButton que le dan la opcion de buscar por NOMBRE o por APELLIDOS el radiobutton de nombre me funciona bien pues si realiza la busqueda, pero a la hora de los apellidos ahi tengo el problema, porque el usuairo puede introducir tanto el apellido paterno como el materno, y queria saber si no hay alguna manera de concatenar los valores de los campos de APEMAT y APEPAT para asi si el usario mete el apellido ya sea materno o paterno realize la busqueda ya que los campos se encuentran concatenados y no asi tener k agregar otro radiobutton para diferenciar entre apellido maternmo y paterno

la konsulta k hago es esta
void Busqueda(object sender, System.EventArgs e)
{

//Variable que utiliza para realizar la conexion
String conexionCadena = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=RLs.mdb";

//Crear un objeto OleDbConnection y pasar la ConnectionString al construtor.
OleDbConnection conexion = new OleDbConnection(conexionCadena);

//Abrir la conexion
conexion.Open();

//Crear un objeto OleDbCommand para llevar acabo la consulta
OleDbDataAdapter consulta = new OleDbDataAdapter("SELECT APEMAT FROM TRABAJADOR", conexion);
DataSet ds = new DataSet();
consulta.Fill(ds, "TRABAJADOR");
repiteDatos.DataSource = ds.Tables["TRABAJADOR"].DefaultView;
repiteDatos.DataBind();
}
  #2 (permalink)  
Antiguo 09/07/2011, 11:21
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 6 meses
Puntos: 16
Respuesta: Concatenar Campos BD access C#

Por qué no agregas un OR en el sql query para evaluar ambos campos.


SELECT APEMAT FROM TRABAJADOR WHERE APEMAT = valor_txt OR APEPAT = valor_txt


Espero te ayude
__________________
Eduardo Peredo
Wigoin

Etiquetas: aspx
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 20:02.