Visual Basic - SQL en Access97

Life is soft - evento anual de software empresarial
 
Vista:

SQL en Access97

Publicado por Verbemap (12 intervenciones) el 14/07/2004 12:02:26
Tengo una BD en Access 97 y programando en VB6. Mi BD contiene tres campos
llamados Apellidos1, Apellidos2 y Nombre. Necesito sacar un listado de personas
ordenadas desde unos nombres a otros. El problema es que para cada uno
de los limites tengo dos string llamados "desde" ya hasta" que son los nombres
completos. Necesito crear una sentencia SQL que me lo realice y solo puede ser
de esta forma. Mi setencia es la siguiente:

set bd.opendatabase(path)
set reg=bd.openrecordset(" select apellidos1,apellidos2,nombre " & _
" from cliente " & _
" where " & _
" apellidos1 + ' ' + apellidos2 + ", " + nombre >= '" & desde & "' and " & _
" apellidos1 + ' ' + apellidos2 + ", " + nombre <= '" & hasta & "'" & _
" order by apellidos1,apellidos2,nombre")

Me da un error en tiempo de ejecucion que me indica que existen pocos parametros que
se esperaban al menos dos.

Alguien me puede decir por que me ocurre esto? como puedo solucionar mi problema mediante
una sentencia SQL?

Como puedo comparar una cadena formada por campos y compararla con
otra cadena en apartado WHERE de una sentencia SQL en Access?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL en Access97

Publicado por Juan Carlos (128 intervenciones) el 15/07/2004 02:18:11
Hola Verbemap,

La consulta seria del tipo:

SELECT ape1, ape2, nom FROM tabla where nom between "a" and "o"

Probado con tus requerimientos.

Usar el operador < o > no te sirve, siempre usar el Like o Between.

Saludos.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de RAUL
Val: 2
Ha aumentado su posición en 97 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:SQL en Access97

Publicado por RAUL (443 intervenciones) el 15/07/2004 14:42:16
" apellidos1 + ' ' + apellidos2
esto anda mal
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar