Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-04-2009
jonmendi jonmendi is offline
Miembro
 
Registrado: dic 2004
Posts: 110
Poder: 20
jonmendi Va por buen camino
ADO con parámetros

Hola a todos!
a ver si me podéis ayudar antes de que me vuelva loco.

Tengo una base de datos en SQLSERVER.CE. Me conecto a ella con ADO y actualizo datos sin problemas con la siguiente sentencia:

Código:
 
('Insert into TBL_M_ART Values (''' + codigo+ ''', ''' +descripcion+ ''')');
donde codigo y descripción están asignados previamente.

Pero si en lugar de esa sql uso la siguiente con parámetros
Código:
 
('Insert into TBL_M_ART (M_Cod, M_des) Values (:Cod,:Desc)');
ADOQuery1.Parameters[0].value := codigo;
ADOQuery1.Parameters[1].Value := descripcion;
ADOQuery1.ExecSQL;
al ejecutar el ExecSQL la aplicación no me da ningún error pero se sale de la ejecución. Debuggeando (no parece una palabra que admita la RAE), en
Código:
function TADOQuery.ExecSQL: Integer;
begin
  InitializeMasterFields(Self);
  Command.Execute(FRowsAffected, EmptyParam);
  Result := FRowsAffected;
end;
veo que EmptyParam da un error(-2147352572).
¿Alguien sabe a qué se debe esto?
Muchas gracias,
Jon

PD: quiero usar parametros por que debe ser más rápido
Responder Con Cita
 



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
parametros en sql nikotina SQL 4 31-10-2006 11:09:17
Parametros Opcionales no Parametros por defecto Velia Varios 7 19-08-2006 15:18:42
Parámetros en ADO Delfin Conexión con bases de datos 0 19-03-2005 00:02:36
parametros rebollo75 SQL 3 23-11-2004 19:44:59
Parametros BDE Red_Delphi Conexión con bases de datos 0 13-10-2003 10:18:05


La franja horaria es GMT +2. Ahora son las 06:35:46.


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