*** AYUUUUDAAAA**
Publicado por saul (362 intervenciones) el 21/12/2005 17:29:21
Hola amigos tengo un problema que no se como resolverlo
tengo un stp en sql 2000 y este..
CREATE PROCEDURE sp_InsDeptos
@PERIODO VARCHAR(10),
@CODIGO VARCHAR(2),
@NOMBRE VARCHAR(40)
AS
Begin Tran
Insert deptos
Select
@periodo,@codigo,@nombre
if @@rowcount = 0
begin
Rollback tran
end
Commit tran
GO
** si lo llamo de SQL de esta forma si me agrega los registros
** osea que si funciona el stp (creo..)
SQL Query Analyzer
sp_InsDeptos "200501-12","01","PERIODO ENERO-DICIEMBRE 2005"
** ahora lo quiero hacer desde visual fox y lo hago asi..
**DESDE VISUAL FOX 7.0
xPeriodo = "2005200500"
xCodigo = "04"
xNombre = "GUSTAVO ESCOBAR"
xtring = "EXEC sp_InsDeptos "+xPeriodo+","+xCodigo+","+xNombre
** xDatosdata es mi conexcion que si funciona porque ya lo prove..
** pero no funciona que sera, si pudieran ayudarme se los agradesere por siempre..
**Gracias
= SQLEXEC(xdatosdata,xtring)
Saul Hernandez..
tengo un stp en sql 2000 y este..
CREATE PROCEDURE sp_InsDeptos
@PERIODO VARCHAR(10),
@CODIGO VARCHAR(2),
@NOMBRE VARCHAR(40)
AS
Begin Tran
Insert deptos
Select
@periodo,@codigo,@nombre
if @@rowcount = 0
begin
Rollback tran
end
Commit tran
GO
** si lo llamo de SQL de esta forma si me agrega los registros
** osea que si funciona el stp (creo..)
SQL Query Analyzer
sp_InsDeptos "200501-12","01","PERIODO ENERO-DICIEMBRE 2005"
** ahora lo quiero hacer desde visual fox y lo hago asi..
**DESDE VISUAL FOX 7.0
xPeriodo = "2005200500"
xCodigo = "04"
xNombre = "GUSTAVO ESCOBAR"
xtring = "EXEC sp_InsDeptos "+xPeriodo+","+xCodigo+","+xNombre
** xDatosdata es mi conexcion que si funciona porque ya lo prove..
** pero no funciona que sera, si pudieran ayudarme se los agradesere por siempre..
**Gracias
= SQLEXEC(xdatosdata,xtring)
Saul Hernandez..
Valora esta pregunta


0