Programación General > C++ Builder
Adoquery Con Parametros
(1/1)
Del Piero:
:D Hola a todos
Tengo un control ADOTable al cual en la propiedad "CommandText" le pongo
la consulta
La consulta esta dada por
"SELECT codigo,nombre FROM ALUMNO WHERE codigo = ?"
Esta consulta quiere decir que necesariamente tengo que enviarle un PARAMETRO
Esa es mi duda, :unsure: como envio un parametro a mi control ADOTable.
shackletta:
Hola, si no me equivoco, que podría ser que sí, deberías utilizar ADOCommand y no ADOTable, y sería así:
--- Código: Text --- ADOCommand1->CommandText = "SELECT codigo, nombre FROM Alumno WHERE codigo = :cod"ADOCommand1->Parameters->ParamByName("cod")->Value = variable;ADOCommand1->Execute();
"variable" es una variable en la que tengas almacenado el valor para realizar la consulta, o puedes poner directamente el valor.
Lo que pasa es que desconozco el funcionamiento exacto de este componente, sé que es capaz de devolver un recordset, y si quieres que te lo devuelva debes utilizar un ADODataSet independiente
Esto es lo que viene en la ayuda del Builder:
The Execute method of TADOCommand is, however, capable of returning a recordset. To use that recordset, however, you will need a separate ADO dataset component.
Espero que mi ayuda te sirva de algo. Un saludo...
Navegación
Ir a la versión completa