Page 1 of 1

Llamar procedures de SQL

Posted: Mon Aug 25, 2008 12:34 am
by movil
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Verdana">Como llamar un Procedure y enviarles los campos
como parametros.<br>
<br>
Ejemplo , tengo un procedure que se llama graboprueba. <br>
Este recibe (@Fecha,@Nombre,@Valor,@Detalle), cuando le envÃo los datos
se queja del campo fecha que no puede convertir el DATETIME de fecha.<br>
<br>
Si alguien tiene un ejemplo , estoy usando Sqlexpress 2005<br>
<br>
Este es el cÃdigo del procedure<br>
<br>
CREATE PROCEDURE dbo.graboprueba<br>
( @FechaÂÂ datetime,<br>
 @Nombre varchar(50),<br>
 @Valor decimal(15, 2),<br>
 @Detalle varchar(max)<br>
Â) <br>
AS<br>
<br>
BEGIN<br>
ÂINSERT INTO [Prueba]Â ( Fecha, Nombre, Valor, Detalle)<br>
ÂÂÂ ÂÂÂ VALUES(@Fecha, @Nombre, @Valor, @Detalle)<br>
END<br>
GO<br>
<br>
Gracias<br>
</font>
<div class="moz-signature">-- <br>
<meta http-equiv="CONTENT-TYPE" content="text/html; ">
<title>Josà David Angulo</title>
<meta name="GENERATOR" content="OpenOffice.org 2.0 (Win32)">
<meta name="CREATED" content="20060220;11005750">
<meta name="CHANGED" content="20061028;16242395">
<meta name="ProgId" content="Word.Document">
<meta name="Originator" content="Microsoft Word 9">
<style>
<!--
P { color: #000000 }
A:link { color: #0000ff }
A:visited { color: #800080 }
-->
</style>
<p style="margin-bottom: 0cm;"><font size="2"><span
style="background: transparent none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><b><font
face="Century Gothic"><font color="#000080">JosÃ
David Angulo.</font></font></b></span><font face="Arial"><font
color="#0000ff"><br>
</font></font></font><font face="Arial"><font color="#0000ff"><b><font
style="font-size: 11pt;" size="2">A<span lang="en-GB">uditorÃa
y Sistemas Ltda. </span></font></b></font></font>
</p>
<p style="margin-bottom: 0cm;"><font style="font-size: 8pt;" size="1"><font
face="Arial"><font color="#0000ff">Cartagena
- Colombia</font></font></font></p>
</div>
</body>
</html>

Llamar procedures de SQL

Posted: Mon Aug 25, 2008 8:33 am
by jasm.quitaesto
Intentalo pasando la fecha como chr( 34 ) + dtos( fecha ) + chr( 34 )
Saludos
Alf+.
José David Angulo escribió:
> Como llamar un Procedure y enviarles los campos como parametros.
>
> Ejemplo , tengo un procedure que se llama graboprueba.
> Este recibe (@Fecha,@Nombre,@Valor,@Detalle), cuando le enví­o los datos
> se queja del campo fecha que no puede convertir el DATETIME de fecha.
>
> Si alguien tiene un ejemplo , estoy usando Sqlexpress 2005
>
> Este es el código del procedure
>
> CREATE PROCEDURE dbo.graboprueba
> ( @Fecha datetime,
> @Nombre varchar(50),
> @Valor decimal(15, 2),
> @Detalle varchar(max)
> )
> AS
>
> BEGIN
> INSERT INTO [Prueba] ( Fecha, Nombre, Valor, Detalle)
> VALUES(@Fecha, @Nombre, @Valor, @Detalle)
> END
> GO
>
> Gracias
> --
>
> *José David Angulo.*
> *Auditorí­a y Sistemas Ltda. *
>
> Cartagena - Colombia
>

Llamar procedures de SQL

Posted: Mon Aug 25, 2008 11:12 am
by ignacio
José David AnguloJosé David,
Utilice el método TDataSource:BuilSQLSt( cSql, xParams, ... )
Un saludo
--
Ignacio Ortiz de Zúñiga
[Xailer support]
"José David Angulo" <movil@microexpressltda.com> escribió en el mensaje news:48b1e166$1@ozsrv2.ozlan.local...
Como llamar un Procedure y enviarles los campos como parametros.
Ejemplo , tengo un procedure que se llama graboprueba.
Este recibe (@Fecha,@Nombre,@Valor,@Detalle), cuando le enví­o los datos se queja del campo fecha que no puede convertir el DATETIME de fecha.
Si alguien tiene un ejemplo , estoy usando Sqlexpress 2005
Este es el código del procedure
CREATE PROCEDURE dbo.graboprueba
( @Fecha datetime,
@Nombre varchar(50),
@Valor decimal(15, 2),
@Detalle varchar(max)
)
AS
BEGIN
INSERT INTO [Prueba] ( Fecha, Nombre, Valor, Detalle)
VALUES(@Fecha, @Nombre, @Valor, @Detalle)
END
GO
Gracias
--
José David Angulo.
Auditorí­a y Sistemas Ltda.
Cartagena - Colombia
--

Llamar procedures de SQL

Posted: Mon Aug 25, 2008 5:47 pm
by movil
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Verdana">Ignacio,<br>
<br>
Funciono perfecto, ademas me toco cambiar el idioma predeterminado del
usuario Sql para Ingles , se producÃa un error por el formato de fecha
que intentaba grabar YYYYMMDD por default SQL pone DDMMYYYY<br>
<small><br>
La cadena que devuelve despues de aplicar BuildSQLSt()<br>
"EXEC graboprueba '2008-08-25 00:00:00', 'Prueba a las 10:05:32', 100,
'Prueba a las 10:05:32 MEMOÂÂÂÂÂ&n bsp;Â 100'"</small><br>
<br>
</font><br>
<br>
Ignacio Ortiz de ZÃÃiga escribiÃ:
<blockquote cite="mid:48b27757$1@ozsrv2.ozlan.local" type="cite">
<title>Josà David Angulo</title>
<meta http-equiv="Content-Type" content="text/html; ">
<meta content="MSHTML 6.00.6000.16705" name="GENERATOR">
<div><font face="Arial" size="2">Josà David, </font></div>
<div>Â</div>
<div><font face="Arial" size="2">Utilice el mÃtodo
TDataSource:BuilSQLSt( cSql, xParams, ... )</font></div>
<div>Â</div>
<div><font face="Arial" size="2">Un saludo</font></div>
<div><br>
-- <br>
Ignacio Ortiz de ZÃÃiga<br>
[Xailer support]</div>
<blockquote dir="ltr"
style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div>"Josà David Angulo" <<a moz-do-not-send="true"
href="mailto:movil@microexpressltda.com">movil@microexpressltda.com</a>>
escribià en el mensaje <a moz-do-not-send="true"
href="news:48b1e166$1@ozsrv2.ozlan.local">news:48b1e166$1@ozsrv2.ozlan.local</a>...</div>
<font face="Verdana">Como llamar un Procedure y enviarles los
campos como parametros.<br>
<br>
Ejemplo , tengo un procedure que se llama graboprueba. <br>
Este recibe (@Fecha,@Nombre,@Valor,@Detalle), cuando le envÃo los datos
se queja del campo fecha que no puede convertir el DATETIME de fecha.<br>
<br>
Si alguien tiene un ejemplo , estoy usando Sqlexpress 2005<br>
<br>
Este es el cÃdigo del procedure<br>
<br>
CREATE PROCEDURE dbo.graboprueba<br>
( @FechaÂÂ datetime,<br>
 @Nombre varchar(50),<br>
 @Valor decimal(15, 2),<br>
 @Detalle varchar(max)<br>
Â) <br>
AS<br>
<br>
BEGIN<br>
ÂINSERT INTO [Prueba]Â ( Fecha, Nombre, Valor, Detalle)<br>
ÂÂÂ ÂÂÂ VALUES(@Fecha, @Nombre, @Valor, @Detalle)<br>
END<br>
GO<br>
<br>
Gracias<br>
</font>
<div class="moz-signature">-- <br>
<meta content="OpenOffice.org 2.0 (Win32)" name="GENERATOR">
<meta content="20060220;11005750" name="CREATED">
<meta content="20061028;16242395" name="CHANGED">
<meta content="Word.Document" name="ProgId">
<meta content="Microsoft Word 9" name="Originator">
<style>P {
COLOR: #000000
}
A:link {
COLOR: #0000ff
}
A:visited {
COLOR: #800080
}
</style>
<p style="margin-bottom: 0cm;"><font size="2"><span
style="background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><b><font
face="Century Gothic"><font color="#000080">Josà David Angulo.</font></font></b></span><font
face="Arial"><font color="#0000ff"><br>
</font></font></font><font face="Arial"><font color="#0000ff"><b><font
style="font-size: 11pt;" size="2">A<span lang="en-GB">uditorÃa y
Sistemas Ltda. </span></font></b></font></font></p>
<p style="margin-bottom: 0cm;"><font style="font-size: 8pt;"
size="1"><font face="Arial"><font color="#0000ff">Cartagena - Colombia</font></font></font></p>
</div>
</blockquote>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="CONTENT-TYPE" content="text/html; ">
<title>Josà David Angulo</title>
<meta name="GENERATOR" content="OpenOffice.org 2.0 (Win32)">
<meta name="CREATED" content="20060220;11005750">
<meta name="CHANGED" content="20061028;16242395">
<meta name="ProgId" content="Word.Document">
<meta name="Originator" content="Microsoft Word 9">
<style>
<!--
P { color: #000000 }
A:link { color: #0000ff }
A:visited { color: #800080 }
-->
</style>
<p style="margin-bottom: 0cm;"><font size="2"><span
style="background: transparent none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><b><font
face="Century Gothic"><font color="#000080">JosÃ
David Angulo.</font></font></b></span><font face="Arial"><font
color="#0000ff"><br>
</font></font></font><font face="Arial"><font color="#0000ff"><b><font
style="font-size: 11pt;" size="2">A<span lang="en-GB">uditorÃa
y Sistemas Ltda. </span></font></b></font></font>
</p>
<p style="margin-bottom: 0cm;"><font style="font-size: 8pt;" size="1"><font
face="Arial"><font color="#0000ff">Cartagena
- Colombia</font></font></font></p>
</div>
</body>
</html>