![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Como utilizar la variable sacada con un TQuery
buenas,,
aki estoy de nuevo... os cuento mi actual problema... que gracias a el.. la cosa se va ampliando... Código:
sqlClasse.SQL.Clear;
sqlClasse.SQL.Add('select id_classe from classe where nom_classe like "' + nomClasse.Text + '"');
sqlClasse.ExecSQL;
idClasse:=sqlClasse;<.. aki es donde tengo el problemilla....
muchissimas gracias por adelantado!!
__________________
------------------------
Joven Padawan algun dia sere un maestro... ------------------------
|
|
#3
|
||||
|
||||
|
asias!!!
k haria yo sin vuestra ayuda!! :S jejeje muchas gracias d verdad!!! ta la proxima!!!
__________________
------------------------
Joven Padawan algun dia sere un maestro... ------------------------
|
|
#4
|
||||
|
||||
|
Os escrivo aqui como ha quedao el codigo....
Código:
sqlClasse.SQL.Clear;
sqlClasse.SQL.Add('select id_classe from classe where nom_classe like "' + nomClasse.Text + '"');
sqlClasse.ExecSQL;
sqlClasse.Active:=true;
idClasse:=sqlClasse.Fields.Fields[0].AsString;
muchas gracias de antemano!!
__________________
------------------------
Joven Padawan algun dia sere un maestro... ------------------------
|
|
#5
|
||||
|
||||
|
Estas 2 líneas no tienen lógica, a mi parecer
, porque el método ExecSQL "creo" (no lo he probado) que no hace nada en este caso.
sustituyelas por
Recomendación: El método ExecSQL debes usarlo para sentencias SQL que no devuelven un cursor a datos, es decir, INSERT, UPDATE, DELETE, y CREATE TABLE. Para cualquier sentencia SELECT, usa el método Open (o pon la propiedad Active := True) Salu2. |
![]() |
|
|
|