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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-07-2005
ingel ingel is offline
Miembro
 
Registrado: jun 2003
Posts: 239
Poder: 21
ingel Va por buen camino
Parametros SQL , me repite el ultimo si no lo paso

Hola a todos...
Estoy pasando parametros a un Store procedure en SQl2000, en este caso un tipo Fecha ..

ParamByName('@salida').asdatetime := qAux.fieldbyname('SALIDA').asdatetime;

en caso que el valor de la query el campo SALIDA este vacio me devuelve 0
y si lo paso me carga la bendita fecha 30-12-1899 . hay forma de evitar esto? porque si en caso que sea 0 NO LE PASO el parametro ME REPITE el ULTIMO VALOR pasado distinto de 0 , hasta que pasa un nuevo valor ....
(ya me paso con tipos string ..(bug del sql ?)

Y siguendo con los parametros tengo problemas con los parametros OUT
para tomarlos desde delphi.. si en el SQL los asigno con SET dentro del SP
por ejemplo paso un parametro @codigo varchar(2) out,

y dentro del SP asigno SET @codigo='22'

para luego tomarlo desde delphi con mivar:=parambyname('@codigo').assitring; AVECES lo toma y AVECES NO ....
hay que asignarla con SELECT solamente al parametro @codigo dentro del SP?

Saludos
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 08:06:21.


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