Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2011
Niiña Niiña is offline
Miembro
NULL
 
Registrado: sep 2011
Posts: 36
Poder: 0
Niiña Va por buen camino
Si. si lo tengo.. Pero no tengo idea de xq el error.. Ah y acabo de probar con lo que acabas de colocar y tambien me da error:

Operation cannot be performed on an active dataset.
Responder Con Cita
  #2  
Antiguo 03-10-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
seria bueno que colocaras mas codigo no solo la porcion donde tratas de jalar el numero maximo sino lo que continua despues de eso...

quiza lo que estes haciendo despues sea el problema.. porque la instruccion que te han pasado deberia funcionar a la perfeccion
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 03-10-2011
Niiña Niiña is offline
Miembro
NULL
 
Registrado: sep 2011
Posts: 36
Poder: 0
Niiña Va por buen camino
Código Delphi [-]
  ShowMessage('Ingresando datos');
  transaccion.Active:=false;
  Query.Close;
  Query.SQL.Clear;
  Query.SQL.Add('select max(Tabla1.Idtabla)+1 FROM Tabla1');
  Query.Open;
  Edit1.Text:=IntToStr(Query.Fields[0].AsInteger);
  Query.ParseSQL:=false;
  conexion.ExecuteDirect('INSERT INTO Tabla1 (Idtabla, nombretabla) values ('+Edit1.Text+','+Edit2nombre.Text+')');
  transaccion.Commit;
  ShowMessage('El registro ha sido ingresado.');
  transaccion.Active:=true;

Última edición por ecfisa fecha: 03-10-2011 a las 20:15:53. Razón: ETIQUETAS [DELPHI] [/DELPHI]
Responder Con Cita
  #4  
Antiguo 03-10-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
depura y dinos donde es que salta el error
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #5  
Antiguo 03-10-2011
Niiña Niiña is offline
Miembro
NULL
 
Registrado: sep 2011
Posts: 36
Poder: 0
Niiña Va por buen camino
uhmm.. Bien.. Ya tengo el dato que quiiero. La respuesta de la consulta en el Edit ya se muestra.

Lo del Error es una exception Noc xq pero se da cuando le doy al boton que tengo como registrar..que realiza el codigo que esta arriba.

y el error es: Conexion : PrepareStatement:
Dynamic SQL Error
SQL error code=-104
token unknown -line 1 , column 276
Responder Con Cita
  #6  
Antiguo 03-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Niiña.

No sé con que componentes estés trabajando pero podés hacer todo utilizando sólamente el query:
Código Delphi [-]
  with IBQuery do
  begin
    Close;
    SQL.Clear;
    SQL.Add('SELECT MAX(ID_TABLA)+1 FROM TABLA1');
    Open;
    Edit1.Text:= IntToStr(Query.Fields[0].AsInteger);
    Close;
    SQL.Clear;
    SQL.Add('INSERT INTO TABLA1 (ID_TABLA, NOMBRETABLA) ');
    SQL.Add('VALUES (:ID, :NOMBRE)');
    ParamByName('ID').AsString:= Edit1.Text;
    ParamByName('NOMBRE').AsString:= Edit2nombre.Text;
    ExecSQL;
  end;
  IBTransaction.Commit;

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #7  
Antiguo 04-10-2011
Niiña Niiña is offline
Miembro
NULL
 
Registrado: sep 2011
Posts: 36
Poder: 0
Niiña Va por buen camino
Gracias me sirvio mucho su ayudaa.. xD
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
asignar resultado de consulta a un edit!! ezequiel913 Varios 6 11-06-2011 15:18:47
Asignar nombre a un fichero a traves de un edit pepecharlie67 Varios 5 27-12-2005 20:07:11
Asignar a un campo un select max el_barto Conexión con bases de datos 1 23-06-2005 18:19:20
Como asignar una imagen a un TBitBtn Javi2 Varios 2 17-01-2005 12:38:11
Como puedo asignar un ip a un equipo yayita Internet 3 12-03-2004 22:09:52


La franja horaria es GMT +2. Ahora son las 09:28:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi