Actualizo el DataSet

16/05/2006 - 21:31 por Sandra | Informe spam
Hola

me da este error cuando Actualizo el DataSet

No se puede abrir el archivo físico "C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf". Error del sistema operativo 32: "32(error not found)".
Error al intentar adjuntar una base de datos nombrada automáticamente para
el archivo C:\Sistema VB2005 Net\Pruebas\Prueba I\Db.mdf. Ya existe una base
de datos con el mismo nombre, no se puede abrir el archivo especificado o se
encuentra en un recurso compartido UNC.

Preguntas similare

Leer las respuestas

#1 Maxi
16/05/2006 - 22:08 | Informe spam
Sanadra, este es un foro de Sql Server y no de programacion. Vos no estaras
intentando abrir el archivo de SQL como lo haces con access no? porque te
cuento que SQL es un motor y da servicios y vos tenes q conectarte al mismo.
Como te estas conectando? cual es tu cadena de conexion para llenar el
dataset


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


"Sandra" escribió en el mensaje
news:
Hola

me da este error cuando Actualizo el DataSet

No se puede abrir el archivo físico "C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf". Error del sistema operativo 32: "32(error not found)".
Error al intentar adjuntar una base de datos nombrada automáticamente para
el archivo C:\Sistema VB2005 Net\Pruebas\Prueba I\Db.mdf. Ya existe una
base
de datos con el mismo nombre, no se puede abrir el archivo especificado o
se
encuentra en un recurso compartido UNC.



Respuesta Responder a este mensaje
#2 Sandra
16/05/2006 - 22:33 | Informe spam
Maxi disculpa si te molesto mi pregunta absurda, pero soy novata con SQL .



Tengo Instalado VB.2005 y SQL 2005.- lo estoy estudiando. Y me encuentro con
dos ejemplo para trabajar con datos tipados. Un boton es para madificar un
registro y el otro actualiza mi base datos. Eso dice.

El error se origina en la actualizacion. Y como ya te dije no tengo idea de
SQL pregunte en el foro SQL si no donde puedo preguntar ?.-

Desde ya muchisimas gracias por tu voluntad de contestar



Private Sub btnModifica_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnModifica.Click

' Establecemos la conexión

Dim MiSqlConnection As New SqlConnection("Data
Source=.\SQLExpress;AttachDbFilename=C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf;Integrated Security=SSPI")



' Declaramos un objeto DataAdapter y le indicamos la conexión

Dim MiSqlDataAdapter As New SqlDataAdapter("SELECT * FROM SOCIOS",
MiSqlConnection)



' Declaramos un objeto DataSet con el esquema del DataSet tipado

Dim MiDtTyped As New dsSocios



' Rellenamos el DataSet tipado con la información de la tabla del
SELECT

MiSqlDataAdapter.Fill(DsSociosT, "SOCIOS")



' Declaramos un objeto para trabajar con los datos del DataSet

Dim MisDatos As dsSocios.SociosRow



' Almacenamos en él, la información del DataSet para

' el DNI

MisDatos = DsSociosT.Socios.FindByDNI(txtClave.Text)



' Modificaremos el campo Nombre

MisDatos.Nombre = txtNombre.Text



' Deshabilitamos como medida de seguridad el botón

btnModifica.Enabled = False







End Sub



Private Sub btnActulizar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnActulizar.Click





If DsSociosT.HasChanges Then



' El DataSet tiene cambios

' Declaramos un objeto DataSet

Dim dtSetModificado As New DataSet



' Le pasamos los datos modificados en el DataSet original

dtSetModificado = DsSociosT.GetChanges



' Actualizamos el DataSet que ha cambiado a través del
DataAdapter

SqlDataAdapter1.Update(dtSetModificado)



' Aceptamos los cambios en el DataSet para

' seguir trabajando con él por ejemplo

DsSociosT.AcceptChanges()



' Mostramos un mensaje en pantalla indicando que

' se han modificado los datos

MessageBox.Show("Los cambios del DataSet han sido" & vbCrLf &
"actualizados en la base de datos")



' Deshabilitamos como medida de seguridad el botón

btnActulizar.Enabled = False

Else

' El DataSet no tiene cambios

MessageBox.Show("No hay cambios en el DataSet")

End If



End Sub



"Maxi" escribió en el mensaje
news:
Sanadra, este es un foro de Sql Server y no de programacion. Vos no
estaras intentando abrir el archivo de SQL como lo haces con access no?
porque te cuento que SQL es un motor y da servicios y vos tenes q
conectarte al mismo. Como te estas conectando? cual es tu cadena de
conexion para llenar el dataset


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


"Sandra" escribió en el mensaje
news:
Hola

me da este error cuando Actualizo el DataSet

No se puede abrir el archivo físico "C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf". Error del sistema operativo 32: "32(error not found)".
Error al intentar adjuntar una base de datos nombrada automáticamente
para
el archivo C:\Sistema VB2005 Net\Pruebas\Prueba I\Db.mdf. Ya existe una
base
de datos con el mismo nombre, no se puede abrir el archivo especificado o
se
encuentra en un recurso compartido UNC.







Respuesta Responder a este mensaje
#3 Maxi
16/05/2006 - 22:49 | Informe spam
Sandra es que el problema no es de SQL, tu desconocimiento pasa por no saber
de .NET, mira esto:


Dim MiSqlConnection As New SqlConnection("Data
Source=.\SQLExpress;AttachDbFilename=C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf;Integrated Security=SSPI")





Esa cadena de conexion no es la correcta, proba asi

Dim MiSqlConnection As New SqlConnection("Data
Source=.\SQLExpress;Integrated Security=SSPI")

Como generaste la cadena de conexion? fijate que en 2005 tenes un asistente
para hacerlo



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


"Sandra" escribió en el mensaje
news:%
Maxi disculpa si te molesto mi pregunta absurda, pero soy novata con SQL .



Tengo Instalado VB.2005 y SQL 2005.- lo estoy estudiando. Y me encuentro
con dos ejemplo para trabajar con datos tipados. Un boton es para
madificar un registro y el otro actualiza mi base datos. Eso dice.

El error se origina en la actualizacion. Y como ya te dije no tengo idea
de SQL pregunte en el foro SQL si no donde puedo preguntar ?.-

Desde ya muchisimas gracias por tu voluntad de contestar



Private Sub btnModifica_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnModifica.Click

' Establecemos la conexión

Dim MiSqlConnection As New SqlConnection("Data
Source=.\SQLExpress;AttachDbFilename=C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf;Integrated Security=SSPI")



' Declaramos un objeto DataAdapter y le indicamos la conexión

Dim MiSqlDataAdapter As New SqlDataAdapter("SELECT * FROM SOCIOS",
MiSqlConnection)



' Declaramos un objeto DataSet con el esquema del DataSet tipado

Dim MiDtTyped As New dsSocios



' Rellenamos el DataSet tipado con la información de la tabla del
SELECT

MiSqlDataAdapter.Fill(DsSociosT, "SOCIOS")



' Declaramos un objeto para trabajar con los datos del DataSet

Dim MisDatos As dsSocios.SociosRow



' Almacenamos en él, la información del DataSet para

' el DNI

MisDatos = DsSociosT.Socios.FindByDNI(txtClave.Text)



' Modificaremos el campo Nombre

MisDatos.Nombre = txtNombre.Text



' Deshabilitamos como medida de seguridad el botón

btnModifica.Enabled = False







End Sub



Private Sub btnActulizar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnActulizar.Click





If DsSociosT.HasChanges Then



' El DataSet tiene cambios

' Declaramos un objeto DataSet

Dim dtSetModificado As New DataSet



' Le pasamos los datos modificados en el DataSet original

dtSetModificado = DsSociosT.GetChanges



' Actualizamos el DataSet que ha cambiado a través del
DataAdapter

SqlDataAdapter1.Update(dtSetModificado)



' Aceptamos los cambios en el DataSet para

' seguir trabajando con él por ejemplo

DsSociosT.AcceptChanges()



' Mostramos un mensaje en pantalla indicando que

' se han modificado los datos

MessageBox.Show("Los cambios del DataSet han sido" & vbCrLf &
"actualizados en la base de datos")



' Deshabilitamos como medida de seguridad el botón

btnActulizar.Enabled = False

Else

' El DataSet no tiene cambios

MessageBox.Show("No hay cambios en el DataSet")

End If



End Sub



"Maxi" escribió en el mensaje
news:
Sanadra, este es un foro de Sql Server y no de programacion. Vos no
estaras intentando abrir el archivo de SQL como lo haces con access no?
porque te cuento que SQL es un motor y da servicios y vos tenes q
conectarte al mismo. Como te estas conectando? cual es tu cadena de
conexion para llenar el dataset


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


"Sandra" escribió en el mensaje
news:
Hola

me da este error cuando Actualizo el DataSet

No se puede abrir el archivo físico "C:\Sistema VB2005
Net\Pruebas\Prueba
I\Db.mdf". Error del sistema operativo 32: "32(error not found)".
Error al intentar adjuntar una base de datos nombrada automáticamente
para
el archivo C:\Sistema VB2005 Net\Pruebas\Prueba I\Db.mdf. Ya existe una
base
de datos con el mismo nombre, no se puede abrir el archivo especificado
o se
encuentra en un recurso compartido UNC.











Respuesta Responder a este mensaje
#4 Maxi [MVP]
17/05/2006 - 02:53 | Informe spam
Sandra, el problema no es de SQL sino de como estas usando .NET y por eso te
recomende que consultes en ese foro. Pero veamos:

Dim MiSqlConnection As New SqlConnection("Data
Source=.\SQLExpress;AttachDbFilename=C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf;Integrated Security=SSPI")



de donde has sacado esa cadena de conexion?

proba cambiando esta cadena de conexion y sacando el Attach, fijate que
vs2005 te permite generar las cadenas de conexion con un asistente, probalo
y verifica que la conexion sea exitosa desde ese asistente


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Sandra" escribió en el mensaje
news:%
Maxi disculpa si te molesto mi pregunta absurda, pero soy novata con SQL .



Tengo Instalado VB.2005 y SQL 2005.- lo estoy estudiando. Y me encuentro
con dos ejemplo para trabajar con datos tipados. Un boton es para
madificar un registro y el otro actualiza mi base datos. Eso dice.

El error se origina en la actualizacion. Y como ya te dije no tengo idea
de SQL pregunte en el foro SQL si no donde puedo preguntar ?.-

Desde ya muchisimas gracias por tu voluntad de contestar



Private Sub btnModifica_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnModifica.Click

' Establecemos la conexión

Dim MiSqlConnection As New SqlConnection("Data
Source=.\SQLExpress;AttachDbFilename=C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf;Integrated Security=SSPI")



' Declaramos un objeto DataAdapter y le indicamos la conexión

Dim MiSqlDataAdapter As New SqlDataAdapter("SELECT * FROM SOCIOS",
MiSqlConnection)



' Declaramos un objeto DataSet con el esquema del DataSet tipado

Dim MiDtTyped As New dsSocios



' Rellenamos el DataSet tipado con la información de la tabla del
SELECT

MiSqlDataAdapter.Fill(DsSociosT, "SOCIOS")



' Declaramos un objeto para trabajar con los datos del DataSet

Dim MisDatos As dsSocios.SociosRow



' Almacenamos en él, la información del DataSet para

' el DNI

MisDatos = DsSociosT.Socios.FindByDNI(txtClave.Text)



' Modificaremos el campo Nombre

MisDatos.Nombre = txtNombre.Text



' Deshabilitamos como medida de seguridad el botón

btnModifica.Enabled = False







End Sub



Private Sub btnActulizar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnActulizar.Click





If DsSociosT.HasChanges Then



' El DataSet tiene cambios

' Declaramos un objeto DataSet

Dim dtSetModificado As New DataSet



' Le pasamos los datos modificados en el DataSet original

dtSetModificado = DsSociosT.GetChanges



' Actualizamos el DataSet que ha cambiado a través del
DataAdapter

SqlDataAdapter1.Update(dtSetModificado)



' Aceptamos los cambios en el DataSet para

' seguir trabajando con él por ejemplo

DsSociosT.AcceptChanges()



' Mostramos un mensaje en pantalla indicando que

' se han modificado los datos

MessageBox.Show("Los cambios del DataSet han sido" & vbCrLf &
"actualizados en la base de datos")



' Deshabilitamos como medida de seguridad el botón

btnActulizar.Enabled = False

Else

' El DataSet no tiene cambios

MessageBox.Show("No hay cambios en el DataSet")

End If



End Sub



"Maxi" escribió en el mensaje
news:
Sanadra, este es un foro de Sql Server y no de programacion. Vos no
estaras intentando abrir el archivo de SQL como lo haces con access no?
porque te cuento que SQL es un motor y da servicios y vos tenes q
conectarte al mismo. Como te estas conectando? cual es tu cadena de
conexion para llenar el dataset


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


"Sandra" escribió en el mensaje
news:
Hola

me da este error cuando Actualizo el DataSet

No se puede abrir el archivo físico "C:\Sistema VB2005
Net\Pruebas\Prueba
I\Db.mdf". Error del sistema operativo 32: "32(error not found)".
Error al intentar adjuntar una base de datos nombrada automáticamente
para
el archivo C:\Sistema VB2005 Net\Pruebas\Prueba I\Db.mdf. Ya existe una
base
de datos con el mismo nombre, no se puede abrir el archivo especificado
o se
encuentra en un recurso compartido UNC.











Respuesta Responder a este mensaje
#5 Sandra
17/05/2006 - 03:50 | Informe spam
OK. consulto al foro de :NET

"Maxi [MVP]" escribió en el mensaje
news:%
Sandra, el problema no es de SQL sino de como estas usando .NET y por eso
te recomende que consultes en ese foro. Pero veamos:

Dim MiSqlConnection As New SqlConnection("Data
Source=.\SQLExpress;AttachDbFilename=C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf;Integrated Security=SSPI")



de donde has sacado esa cadena de conexion?

proba cambiando esta cadena de conexion y sacando el Attach, fijate que
vs2005 te permite generar las cadenas de conexion con un asistente,
probalo y verifica que la conexion sea exitosa desde ese asistente


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Sandra" escribió en el mensaje
news:%
Maxi disculpa si te molesto mi pregunta absurda, pero soy novata con SQL
.



Tengo Instalado VB.2005 y SQL 2005.- lo estoy estudiando. Y me encuentro
con dos ejemplo para trabajar con datos tipados. Un boton es para
madificar un registro y el otro actualiza mi base datos. Eso dice.

El error se origina en la actualizacion. Y como ya te dije no tengo idea
de SQL pregunte en el foro SQL si no donde puedo preguntar ?.-

Desde ya muchisimas gracias por tu voluntad de contestar



Private Sub btnModifica_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnModifica.Click

' Establecemos la conexión

Dim MiSqlConnection As New SqlConnection("Data
Source=.\SQLExpress;AttachDbFilename=C:\Sistema VB2005 Net\Pruebas\Prueba
I\Db.mdf;Integrated Security=SSPI")



' Declaramos un objeto DataAdapter y le indicamos la conexión

Dim MiSqlDataAdapter As New SqlDataAdapter("SELECT * FROM SOCIOS",
MiSqlConnection)



' Declaramos un objeto DataSet con el esquema del DataSet tipado

Dim MiDtTyped As New dsSocios



' Rellenamos el DataSet tipado con la información de la tabla del
SELECT

MiSqlDataAdapter.Fill(DsSociosT, "SOCIOS")



' Declaramos un objeto para trabajar con los datos del DataSet

Dim MisDatos As dsSocios.SociosRow



' Almacenamos en él, la información del DataSet para

' el DNI

MisDatos = DsSociosT.Socios.FindByDNI(txtClave.Text)



' Modificaremos el campo Nombre

MisDatos.Nombre = txtNombre.Text



' Deshabilitamos como medida de seguridad el botón

btnModifica.Enabled = False







End Sub



Private Sub btnActulizar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnActulizar.Click





If DsSociosT.HasChanges Then



' El DataSet tiene cambios

' Declaramos un objeto DataSet

Dim dtSetModificado As New DataSet



' Le pasamos los datos modificados en el DataSet original

dtSetModificado = DsSociosT.GetChanges



' Actualizamos el DataSet que ha cambiado a través del
DataAdapter

SqlDataAdapter1.Update(dtSetModificado)



' Aceptamos los cambios en el DataSet para

' seguir trabajando con él por ejemplo

DsSociosT.AcceptChanges()



' Mostramos un mensaje en pantalla indicando que

' se han modificado los datos

MessageBox.Show("Los cambios del DataSet han sido" & vbCrLf &
"actualizados en la base de datos")



' Deshabilitamos como medida de seguridad el botón

btnActulizar.Enabled = False

Else

' El DataSet no tiene cambios

MessageBox.Show("No hay cambios en el DataSet")

End If



End Sub



"Maxi" escribió en el mensaje
news:
Sanadra, este es un foro de Sql Server y no de programacion. Vos no
estaras intentando abrir el archivo de SQL como lo haces con access no?
porque te cuento que SQL es un motor y da servicios y vos tenes q
conectarte al mismo. Como te estas conectando? cual es tu cadena de
conexion para llenar el dataset


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


"Sandra" escribió en el mensaje
news:
Hola

me da este error cuando Actualizo el DataSet

No se puede abrir el archivo físico "C:\Sistema VB2005
Net\Pruebas\Prueba
I\Db.mdf". Error del sistema operativo 32: "32(error not found)".
Error al intentar adjuntar una base de datos nombrada automáticamente
para
el archivo C:\Sistema VB2005 Net\Pruebas\Prueba I\Db.mdf. Ya existe una
base
de datos con el mismo nombre, no se puede abrir el archivo especificado
o se
encuentra en un recurso compartido UNC.















Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida