como hacer esta consulta ??
Publicado por Mryt (6 intervenciones) el 10/03/2007 01:11:52
Hola a todos ......tengo esta consulta en mi adaptador es en visual basic.net 2003, solo que aki la tengo especificamente con el empleado numero: "004237" :
Dim Adapter1 As New SqlDataAdapter("SELECT VI_EVALUADOS.NUM_EMP, VI_EVALUADOS.NOMP_EMP, VI_EVALUADOS.evaluador, PE_EVALUADOR.NUM_EMP, PE_EVALUADOR.NOMP_EMP FROM PE_EVALUADOR INNER JOIN VI_EVALUADOS ON PE_EVALUADOR.NUM_EMP = VI_EVALUADOS.evaluador WHERE VI_EVALUADOS.NUM_EMP = '004237'", Conn)
y si me trae los datos pero kiero que la consulta sea variable y lo intente hacer asi:
Dim Adapter1 As New SqlDataAdapter("SELECT VI_EVALUADOS.NUM_EMP, VI_EVALUADOS.NOMP_EMP, VI_EVALUADOS.evaluador, PE_EVALUADOR.NUM_EMP, PE_EVALUADOR.NOMP_EMP FROM PE_EVALUADOR INNER JOIN VI_EVALUADOS ON PE_EVALUADOR.NUM_EMP = VI_EVALUADOS.evaluador WHERE VI_EVALUADOS.NUM_EMP = " & var & " ", Conn)
y me marca un error que dice
" Error: Error de sintaxis al convertir el valor varchar '0 0301' para una columna de tipo de datos int"
aliguien me podria aclarar como es . ..
Dim Adapter1 As New SqlDataAdapter("SELECT VI_EVALUADOS.NUM_EMP, VI_EVALUADOS.NOMP_EMP, VI_EVALUADOS.evaluador, PE_EVALUADOR.NUM_EMP, PE_EVALUADOR.NOMP_EMP FROM PE_EVALUADOR INNER JOIN VI_EVALUADOS ON PE_EVALUADOR.NUM_EMP = VI_EVALUADOS.evaluador WHERE VI_EVALUADOS.NUM_EMP = '004237'", Conn)
y si me trae los datos pero kiero que la consulta sea variable y lo intente hacer asi:
Dim Adapter1 As New SqlDataAdapter("SELECT VI_EVALUADOS.NUM_EMP, VI_EVALUADOS.NOMP_EMP, VI_EVALUADOS.evaluador, PE_EVALUADOR.NUM_EMP, PE_EVALUADOR.NOMP_EMP FROM PE_EVALUADOR INNER JOIN VI_EVALUADOS ON PE_EVALUADOR.NUM_EMP = VI_EVALUADOS.evaluador WHERE VI_EVALUADOS.NUM_EMP = " & var & " ", Conn)
y me marca un error que dice
" Error: Error de sintaxis al convertir el valor varchar '0 0301' para una columna de tipo de datos int"
aliguien me podria aclarar como es . ..
Valora esta pregunta


0