Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-09-2012
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
Cita:
Empezado por loquillo3 Ver Mensaje
ecfisa, unos de los errores me lo da en el ParamByName en cierto modo no me reconoce ese comando, pero intentare con el que me has dado
Hola.

No habías mencionado un problema en la sentencia SQL. Pero si la copiaste textualmente, el error está en que no debe existir espacio entre los dos puntos y el nombre del parámetro:
Código SQL [-]
SELECT * 
FROM TBENEFICIARIO2
WHERE CEDULA2 = :PCEDULA

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #2  
Antiguo 09-09-2012
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola.

No habías mencionado un problema en la sentencia SQL. Pero si la copiaste textualmente, el error está en que no debe existir espacio entre los dos puntos y el nombre del parámetro.
Saludos.
El espacio lo puse ya que me presentaba una carita
Responder Con Cita
  #3  
Antiguo 09-09-2012
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
Cita:
Empezado por loquillo3 Ver Mensaje
El espacio lo puse ya que me presentaba una carita
Entiendo.

Bueno entonces quedamos a la espera del resultado de tu prueba...

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 09-09-2012
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
bien, en el dia de mañana les informare, ya que donde me encuentro no es en mi mi casa ni mi area de trabajo
Responder Con Cita
  #5  
Antiguo 10-09-2012
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
he probado con el codigo que me has dado y con otros, y en la mayoria me sale el siguiente error:

Código:
adoquery1: parameter 'pficha_cpu'not found

Código Delphi [-]
adoquery1.sql.text := ' select ficha_cpu from tcpu where ficha_cpu =:laficha';   adoquery1.parameters.ParamByName('laficha ').value := dbedit1.text;
adoquery1.Open;
if not adoquery1.IsEmpty then
begin    ShowMessage('el dni ya existe');
sysutils.Abort;
end;


Código Delphi [-]
with Adoquery1 do
try 
Close;
ParamByName('pficha_cpu').AsString := Dbedit1.Text;
Open;
if not isEmpty then
begin
MessageBox(Self.Handle, 'Cédula existente', '', MB_ICONERROR + MB_OK);
DBEdit1.SetFocus;
Abort;
end
finally
Close;
end;
end;

Código Delphi [-]
with Adoquery1 do
try
Close;
adoquery1.parameters.ParamByName('pficha_cpu').AsString := Dbedit1.Text;
Open;
if not isEmpty then
begin
MessageBox(Self.Handle, 'Cédula existente', '', MB_ICONERROR + MB_OK);
DBEdit1.SetFocus;
Abort;
end
finally
Close;
end;
end;



Código Delphi [-]
With tcpu do
begin
if Locate('ficha_cpu', DBEDIT1.TEXT,[]) then
Begin
application.MessageBox('Este ficha ya fué registrada',' ');
End
else
Begin
Dbedit1.setfocus;
Abort;
end
else
tcpu.Post;
end

Última edición por loquillo3 fecha: 10-09-2012 a las 19:07:43.
Responder Con Cita
  #6  
Antiguo 10-09-2012
camiz camiz is offline
Miembro
 
Registrado: ene 2012
Posts: 69
Poder: 15
camiz Va por buen camino
loquillo3 hecha un vistaso este hilo, no soy experto pero yo tenia un problema parecido al tuyo queria que no se guarden repetidos, echale un vistaso al ultimo mensaje a ver si te sirve de algo.

http://www.clubdelphi.com/foros/showthread.php?t=78546

quizas no sea el codigo mas adecuado pero funciona.
Responder Con Cita
  #7  
Antiguo 10-09-2012
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
Cita:
Empezado por camiz Ver Mensaje
loquillo3 hecha un vistaso este hilo, no soy experto pero yo tenia un problema parecido al tuyo queria que no se guarden repetidos, echale un vistaso al ultimo mensaje a ver si te sirve de algo.

http://www.clubdelphi.com/foros/showthread.php?t=78546

quizas no sea el codigo mas adecuado pero funciona.


ya habia visto ese hilo y utilize tu codigo:

Código Delphi [-]
procedure TfrmAltaRepuestos.btn_arguardarClick(Sender: TObject); //buscamos y comparamos el codigo del TDBEdit    
if (frmConeccion.Repuesto_vista_02.Locate('CODIGO', txt_arcodigo_repuesto.Text, [])) and (frmConeccion.Repuesto_vista_02CODIGO.Text = txt_arcodigo_repuesto.Text) then
begin
Application.MessageBox('Este código ya existe, debe crear otro para este artìculo.', 'Mensaje', MB_ICONSTOP or MB_OK);   txt_arcodigo_repuesto.SetFocus;
Abort;
end
else
begin
frmConeccion.Repuesto_save2.Post;
end


me puedes explicar en esta parte del codigo

Código:
if (frmConeccion.Repuesto_vista_02.Locate('CODIGO', txt_arcodigo_repuesto.Text, [])) and (frmConeccion.Repuesto_vista_02CODIGO.Text = txt_arcodigo_repuesto.Text) then
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
Duplicidad de registros jimmy_aei Firebird e Interbase 10 05-01-2012 22:05:43
Controlar Cantidad de registros en detalle el-mono Impresión 2 30-12-2008 16:04:01
por que duplicidad de registros con clientdataset sin ingresar registros ...mysql Arturo MySQL 3 05-09-2006 18:39:37
Problemas para la insercion de Registros taru MySQL 7 14-07-2006 05:20:00
Problemas para guardar registros Nelly Varios 1 19-01-2006 23:22:02


La franja horaria es GMT +2. Ahora son las 05:45:01.


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