Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2008, 09:08
arcr
 
Fecha de Ingreso: julio-2008
Mensajes: 52
Antigüedad: 16 años, 9 meses
Puntos: 0
Busqueda de datos

HOLA SOY ROSSY Y NECESITO AYUDA

QUIERO HACER UNA BUSQUEDA EN UNA BASE DE DATOS USANDO SQL 2005 CONECTADA CON VISUAL BASIC 6.0 POR MEDIO DE UN ADODC

SE HACERLO USANDO UNA LLAVE PRINCIPAL PERO NECESITO SABER COMO LO HAGO CON 2 LLAVES PRINCIPALES COMBINADAS Y NO LO PUEDO RESOLVER
PODRIA ALGUIEN AYUDARME?

CON UNA LLAVE PRINCIPAL LO HAGO DE LA SIGUIENTE MANERA

Dim buscar, clave As String
adoclientes.Refresh
buscar = "idcliente= '" + txtclave_cliente.Text + "'"
adoclientes.Recordset.Find buscar

SI ME FUNCIONA CON UNA CLAVE

CON 2 CLAVES LO HAGO DE LA SIGUIENTE MANERA:

adocliente_por_articulo.Refresh
clave = "idcliente= '" + txtclave_cliente.Text + "'" & " idarticulo= '" + Str(x) + "'"
adocliente_por_articulo.Recordset.Find clave


PERO CON 2 CLAVES NO ME FUNCIONA APARECE UN ERROR QUE DICE ASI:

ERROR '3001' en tiempo de ejecución:

Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.

ALGUIEN ME PODRIA AYUDAR A CORREGIR ESTE ERROR??????
SE LO AGRADECERE MUCHISIMO