Power Builder - problema al ejecutar sp en sql2000

 
Vista:

problema al ejecutar sp en sql2000

Publicado por martin (97 intervenciones) el 12/02/2007 15:08:44
Hola amigos
Una consulta tengo problemas al ejecutar en sp en SQL2000 con pb 6.5
//el sp es el siguiente, corre bien en el analizador de consultas:
create procedure usp_crear_bd (@bd varchar(10)) as
declare @sSQL nvarchar(800)
set @sSQL =
'CREATE DATABASE ' + @bd + ' ON PRIMARY '+
'( '+
'NAME = ' + @bd + '_data, '+
'FILENAME = ' + '''C:\' + @bd + '.mdf'', '+
'SIZE = 20MB, '+
'MAXSIZE = 30MB, '+
'FILEGROWTH = 1MB '+
') '+
'LOG ON '+
'( '+
'NAME = ' + @bd + '_log, '+
'FILENAME = ' + '''C:\' + @bd + '.ldf'', '+
'SIZE = 10MB, '+
'MAXSIZE = 15MB, '+
'FILEGROWTH = 1MB '+
')'
execute sp_ExecuteSql @sSQL
go

//me conecto con el usuario 'sa', programado en el evento click de un botón
string ls_bd, ls_msgerr
ls_bd = 'comercial'
Declare sp_crear_bd Procedure For usp_crear_bd :ls_bd Using SQLCA;
Execute sp_crear_bd;
If sqlca.sqlcode = 0 Then
ls_msgerr = 'Ejecucion del SP exitoso'
Else
ls_msgerr = 'Error de Ejecucion en sp_crear_bd' + '~r~n' + &
sqlca.sqlerrtext
End If
Close sp_crear_bd;
messagebox('Aviso',ls_msgerr)
sale el siguiente mensaje:
"No se permite la instrucción CREATE DATABASE en las transacciones con múltiples instrucciones"
y no se ejecuta el sp, alguien sabe a que se debera tal error???
Agradezco cualquier sugerencia
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema al ejecutar sp en sql2000

Publicado por Edgar (43 intervenciones) el 12/02/2007 16:01:48
usa autocommit=true, ejecuta el procedimiento y regresa a autocommit=false
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema al ejecutar sp en sql2000

Publicado por martin (97 intervenciones) el 14/02/2007 23:26:32
Muchas Gracias Edgar, se soluciono el problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema al ejecutar sp en sql2000

Publicado por Rowling (1 intervención) el 15/04/2013 18:39:28
Gracias, funciono de maravilla....

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar