Creacion de base

20/06/2006 - 16:36 por Maria Molina | Informe spam
hola Grupo


He creado un proyecto en acces en en cual desde un formulario le indico
que cree
una base de datos en el SQL, no hay problema con lo siguiente:

DoCmd.RunSQL "CREATE DATABASE [Base] ON (NAME = N'BASE_Data', FILENAME > N'C:\base_Data.MDF' , SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME > N'base_Log', FILENAME = N'C:\base_Log.LDF' , SIZE = 1, FILEGROWTH = 10%) "
_
& " COLLATE Modern_Spanish_CI_AS"

pero cuando pasa por la siguiente instruccion:

DoCmd.RunSQL "exec sp_dboption N'base', N'autoclose', N'true'"

me muestra el siguiente error

"una instruccion EjecutarSQL requiere como argumento una instruccion SQL"

Estas instrucciones en el Query analyzer no me da problemas. Ya consulte
en el grupo de acces pero no me pueden ayudar con respecto a estas
instrucciones . Tienen idea que puedo hacer

desde ya gracias

Preguntas similare

Leer las respuestas

#1 Maxi
20/06/2006 - 17:21 | Informe spam
Hola, consulta en el foro de Access porque no es un problema de SQLServer


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Maria Molina" escribió en el mensaje
news:
hola Grupo

He creado un proyecto en acces en en cual desde un formulario le indico
que cree
una base de datos en el SQL, no hay problema con lo siguiente:

DoCmd.RunSQL "CREATE DATABASE [Base] ON (NAME = N'BASE_Data', FILENAME >> N'C:\base_Data.MDF' , SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME >> N'base_Log', FILENAME = N'C:\base_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)
"
_
& " COLLATE Modern_Spanish_CI_AS"

pero cuando pasa por la siguiente instruccion:

DoCmd.RunSQL "exec sp_dboption N'base', N'autoclose', N'true'"

me muestra el siguiente error

"una instruccion EjecutarSQL requiere como argumento una instruccion SQL"

Estas instrucciones en el Query analyzer no me da problemas. Ya consulte
en el grupo de acces pero no me pueden ayudar con respecto a estas
instrucciones . Tienen idea que puedo hacer

desde ya gracias




Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
20/06/2006 - 19:35 | Informe spam
No conozco Access, pero según reza en el mensaje de error, Access no
reconoce EXEC como una sentencia SQL válida?

Revisa los manuales de Access para cerciorarte qué instrucciones SQL soporta
el método RunSql.

Gustavo Larriera, MVP SQL
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Maria Molina" wrote in message
news:
hola Grupo

He creado un proyecto en acces en en cual desde un formulario le indico
que cree
una base de datos en el SQL, no hay problema con lo siguiente:

DoCmd.RunSQL "CREATE DATABASE [Base] ON (NAME = N'BASE_Data', FILENAME >> N'C:\base_Data.MDF' , SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME >> N'base_Log', FILENAME = N'C:\base_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)
"
_
& " COLLATE Modern_Spanish_CI_AS"

pero cuando pasa por la siguiente instruccion:

DoCmd.RunSQL "exec sp_dboption N'base', N'autoclose', N'true'"

me muestra el siguiente error

"una instruccion EjecutarSQL requiere como argumento una instruccion SQL"

Estas instrucciones en el Query analyzer no me da problemas. Ya consulte
en el grupo de acces pero no me pueden ayudar con respecto a estas
instrucciones . Tienen idea que puedo hacer

desde ya gracias




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida