473,287 Members | 1,581 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,287 software developers and data experts.

Crear una BBDD desde VB.NET

Hola a todos, tengo un formulario en el que solicito el nombre de una
base de datos que luego quiero crear en SQL Server. Lo hago a traves
del siguiente código:

Private Sub btnCrear_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnCrear.Click
Try
Dim cnxCrear As New SqlClient.SqlConnection("Server =
EPISTEME-SRV;" & _
"UID= sa; pwd= 123456; database= master")
Dim CadenaCrea As String
CadenaCrea = ("Create Database " & TexBBDD & " on primary (" &
_
"name= " & TexBBDD & "_data, filename=
'\\EPISTEME-SRV\Archivos de programa\Microsoft " & _
"SQL Server\MSSQL\Data\" & TexBBDD & "_data.mdf', size =
100 mb, Maxsize = 200, filegrowth= 20)," & _
"log on (name = " & TexBBDD & "_datalog, filename =
'\\EPISTEME-SRV\Archivos de programa\Microsoft " & _
"SQL Server\MSSQL\Data\" & TexBBDD & "_data.ldf', size =
100 mb, Maxsize = 200, filegrowth= 20)")
ExecuteSQLStmt(CadenaCrea, TexBBDD)
MsgBox("Se creó con exito " & TexBBDD,
MsgBoxStyle.Information, "" & TexBBDD & "")
Catch
MsgBox("Error intentando crear " & TexBBDD,
MsgBoxStyle.Critical, "ERROR")
End Try
End Sub

No hay manera de que funcione, siempre me devuelve el error "Error
intentando crear bbdd".
¿Alguien sabe por qué, y que podria hacer para conseguir que funcione?

Gracias
Jul 23 '05 #1
3 5342
Lo primero sería visualizar el valor de CadenaCrea antes de ejecutarlo
- lo puedes copiar en el Analizador de Consultas y ejecutarlo para ver
qué pasa. Así verás el error que sale directamente de MSSQL, en
lugar del error que es de tu propio código. Me imagino que hay un
error de sintaxis en CadenaCrea, pues ejecutarlo desde el Analizador
debería aclarar el asunto.

Si todavía no consigues crear la base, te aconsejo informarnos sobre
el valor de CadenaCrea y también el error que sale en el Analizador. Y
la versión de MSSQL puede ser importante también.

Simon

Jul 23 '05 #2


Hola Simon,

Ya lo habia probado pero el problema creo que no esta ahi, porque
tambien probe a hacer solo CREATE DATABASE con el nombre de la base de
datos y tampoco lo hacia. La instruccion CREATE DATABASE nbBBDD funciona
sin añadirle todo lo demas.

Tengo tambien problemas para crear una tabla dentro de una BBDD ya
creada. La verdad es que solo tengo creada la conexión, que funciona
correctamente porque me deja acceder con ella a otras tablas existentes.
Para crear la tabla he probado tantas cosas que ya no se ni por donde
empezar. Si sabes algo de esto (y de la pregunta anterior) y puedes
ayudarme te lo agradeceria.

Gracias

*** Sent via Developersdex http://www.developersdex.com ***
Jul 23 '05 #3
¿Qué quiere decir "tampoco lo hacia"? ¿Qué instrucción has
ejecutado? ¿Hay un error?

Bueno, he mirado de nuevo tu código, y por lo visto los caminos a los
archivos de la base son incorrectos, p.ej.:

'\\EPISTEME-SRV\Archivos de programa\Microsoft " & _
"SQL Server\MSSQL\Data\" & TexBBDD & "_data.mdf'

El camino debe ser local, o sea:

'C:\Archivos de programa\Microsoft " & _
"SQL Server\MSSQL\Data\" & TexBBDD & "_data.mdf'

El MSSQL no admite el uso de unidades remotas a menos que tengas un NAS
certificado para el SQL Server:

http://support.microsoft.com/?scid=k...4261&x=18&y=11

Si todavía no funciona, pues repito que debes indicar el valor de
CadenaCrea y también el error; nosostros no podemos ver lo que está
en tu pantalla...

En cuanto a crear una tabla en una base existente, no tengo no idea.
Dices que has probado muchas cosas, pero no dices qué has probado, ni
qué errores te salen, etc. Por favor, siempre incluye en tus posts las
instrucciones que has ejecutado, y los errores - lo mejor es copiarlos
y pegarlos directamente.

Simon

Jul 23 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: news.arsys.es | last post by:
Hola a todos. Me gustaria lanzar desde una macro comandos del tipo del asunto si es que se puede... Es para usarlo con las Autokeys.. Saludos a todos...
2
by: Jorge Gallardo | last post by:
Hola a todos. Me gustaria saber si se puede utilizar lo del asunto desde una accion de macro... Si no es asi, como podria convertirlo a modulo para llamarlo desde la macro. Necesito que el...
1
by: Alberto | last post by:
Cuando intento añadir un aspx a mi proyecto me aparece el siguiente mensaje de error: No se puede ejecutar el asistente 'C\Archivos de programa\Microsoft Visual Studio.Net...
11
by: Liber | last post by:
¿Alguien podría explicarme como enviar mails desde un WindowsForm ?, puedo hacerlo con un WebForm, pero no se como hacerlo con WindowsForm, podrían darme un ejemplo. Gracias, Saludos, Liber.
4
by: jsiii | last post by:
Hello, I am trying to develop JSP application with Visual Web Pack in Netbeans 5.5. I am trying to connect to MySql database. It was going all well and with some minor problems I was able to...
1
by: =?Utf-8?B?TWFyY2Vsbw==?= | last post by:
hola amigos.... tengo dos formularios en los cuales desde uno de ellos quiero poder modificar lo que lleva dentro un textbox el otro. agradesco su colaboracion. Marcelo
1
by: LuisDavid | last post by:
Hola grupo tengo un codigo que como resultado me da un valor ejemplo (p0, p1,......), que al visualizarlo por ejemplo parte del codigo es: <script ....> function valores(){ ..... codigo........
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: marcoviolo | last post by:
Dear all, I would like to implement on my worksheet an vlookup dynamic , that consider a change of pivot excel via win32com, from an external excel (without open it) and save the new file into a...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.