 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
SoulSoldier Cdt

Registrado: 01 Mar 2006Mensajes: 7Ubicación: Medellín
|
Publicado: Jue 12 Abr, 2007 3:39 pm Asunto: Ayuda con ADOQuery |
|
|
Hola amigos.
He estado intentando hacer una búsqueda mediante un ADOQuery pero no he obtenido resultados. He mirado los hilos del foro y realmente no sé que estoy haciendo mal, ya que veo que las consultas son muy sencillas en sintaxis, pero aunque estoy casi seguro que está bien escrito mi código, pues no me funciona adecuadamente. Cuando realizo el procedimiento para hacer la búsqueda, no me filtra los datos. Estoy utilizando una BD en Access.
| Código: | AnsiString cNombre = "Hernán Darío Cano";
String cSQL = "SELECT * FROM Orden WHERE Proveedor LIKE '%"+cNombre+ "%'";
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(cSQL);
ADOQuery1->Open();
| Qué creen uds que me pueda pasar? Los datos los estoy visualizando en un DBGrid, y no se filtra nada...
Por su ayuda, muchas gracias. |
|
| Volver arriba |
|
 |
SoulSoldier Cdt

Registrado: 01 Mar 2006Mensajes: 7Ubicación: Medellín
|
Publicado: Jue 12 Abr, 2007 4:03 pm Asunto: Si hace la búsqueda |
|
|
Hola amigos,
Encontré que el ADOQuery si realiza la búsqueda correctamente. Lo encontré por medio de un hilo que hay publicado en el foro:
| Código: |
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add("SELECT nombre FROM clientes WHERE nombre = 'Carlos'");
ADOQuery->Open();
Edit1->Text = ADOQuery->FieldsByName("nombre")->AsString;
ADOQuery->Close();
|
Resulta que la búsqueda se visualiza correctamente en el Edit, pero yo deseo visualizarla en un DBGrid que tengo enlazado a la tabla de la DB mediante un DataSource. Sinembargo, la búsqueda no se visualiza en la tabla, y todos los registros en la DB siguen siendo visualizados.
Me falta algún paso?
Muchísimas gracias amigos. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|