Hay una situación en VB6.0: la variable de objeto o con la variable de bloque no está configurada. ¿Cómo solucionarlo?
Mirando el código, el código debajo de esta línea debería estar bien.
Por lo tanto, es necesario verificar Adodc1. El objeto del conjunto de registros está abierto.
Si estás seguro de que está abierto, puedes hacerlo.
Adodc1. Recordset.Buscar "nombre de usuario = ' " y Texto1. text&"
Intente agregar adodc 1 . recordset . move first antes de él.
Consulte los siguientes archivos.
-
Método de búsqueda
Busca en el conjunto de registros filas que cumplan con los criterios especificados. Alternativamente, especifique la dirección de búsqueda, la fila inicial y el desplazamiento desde la fila inicial. Si se cumplen los criterios, se establecerá la fila actual. posición; de lo contrario, la posición de la fila actual se establecerá al final (o al principio) del conjunto de registros
Sintaxis
Buscar (estándar, saltar, dirección de búsqueda, inicio)
Sintaxis
p>
Parámetros
Estándar
Un valor de cadena que contiene declaraciones que especifican nombres de columnas, operadores de comparación y valores de búsqueda.
SkipRows
p>Opcional. Valor largo, el valor predeterminado es cero y especifica el desplazamiento de la fila actual o el marcador inicial desde el que iniciar la búsqueda.
Dirección de búsqueda
Opcional. Un valor SearchDirectionEnum que especifica si la búsqueda comienza en la fila actual o en la siguiente fila válida en la dirección de búsqueda. Si el valor es adSearchForward, las búsquedas fallidas se realizarán al final. del conjunto de registros. Si el valor es adSearchBackward, las búsquedas fallidas se detendrán al principio del conjunto de registros.
Inicio
Marcador de variante opcional para marcar dónde comienza la búsqueda. /p>
Explicación
Solo se puede especificar un nombre de columna en la condición.
El operador de comparación en la condición puede ser ">. "(mayor que). " = "(mayor o igual que),"
Los valores en el estándar pueden ser cadenas, flotantes o fechas. Los valores de cadena están separados por comillas simples o marcas "#" (números) (como "state = 'WA '" o "state = #WA#"). Los valores de fecha están separados por símbolos "#" (números) (por ejemplo, "Fecha de inicio > #22/7/97#") y pueden incluir horas, minutos y segundos para indicar una marca de tiempo, pero no pueden incluir milisegundos ni un error. ocurrirá.
Si el operador de comparación es "me gusta", puede incluir un asterisco (*) en el valor de la cadena para encontrar una o más coincidencias de cualquier carácter o subcadena. Por ejemplo, "estados como 'M*'" coincide con Maine y Massachusetts. También puede utilizar asteriscos iniciales y finales para buscar subcadenas contenidas en un valor. Por ejemplo, "estado como '*as* '" coincide con Alaska, Arkansas y Massachusetts.
El asterisco solo se puede utilizar al final de la cadena de condición, o al principio y al final de la cadena de condición, como se muestra arriba. El asterisco no se puede utilizar como comodín inicial (' *str ') ni como comodín incrustado (' s*r '). Esto provocará un error.
Tenga en cuenta que si la posición de la línea actual no se establece antes de llamar a Buscar, se producirá un error. Cualquier método que establezca la posición de la fila, como MoveFirst, debe llamarse antes de llamar a Find.
Tenga en cuenta que si se llama al método Buscar del conjunto de registros y la posición actual del conjunto de registros está en el último registro o al final del archivo (EOF), no se encontrarán resultados. Debe llamar al método MoveFirst para establecer la posición/cursor actual al comienzo del conjunto de registros.