Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema al guardar datos en sql server 2005 y VB.net 2008

Estas en el tema de Problema al guardar datos en sql server 2005 y VB.net 2008 en el foro de .NET en Foros del Web. Resulta que estoy haciendo un proyecto final en visualbasic.net 2008, he creado una base de datos mysql de extensión mdf dentro del proyecto, he agregado ...
  #1 (permalink)  
Antiguo 22/10/2010, 16:57
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 14 años, 5 meses
Puntos: 0
Problema al guardar datos en sql server 2005 y VB.net 2008

Resulta que estoy haciendo un proyecto final en visualbasic.net 2008, he creado una base de datos mysql de extensión mdf dentro del proyecto, he agregado tablas, y luego los datasets. Luego al arrastrar el dataset en modo de detalles a una ventana del proyecto se crea mi table adapter y mi table adapter manager. Ingreso datos y listo

En mi clase de programación me habian enseñado a ingresar datos a las tablas mysql, con una tabla FUERA DEL PROYECTO (creada en mysql administrator) pero a través de una conexión odbc, en el código debía incluir el dsn de la conexión y la forma de ingresar datos era igualando una variable al los textbox.text, luego ejecuto esta instrucción

"insert into nombre_de_tabla values (" & (variable) & _
",'" & variable & "', '" & variable & "')"

y pues funcionaba, ingresaba los datos A LA TABLA, cuando yo revisaba la tabla en la base de datos fuera del proyecto, ahi estan los datos.

Pues aqui viene el problema, en visualbasic.net cuando creo la tabla dentro del proyecto, como lo expliqué antes, y todo eso, cuando ingreso datos me los ingresa, pero no se a donde, porque reviso la tabla y no están alli. Y lo peor, es q cuando me salgo del proyecto, o modifico cualquier parte del código, los datos ingresados se pierden.

¿Como hacer para ingresar los datos DIRECTAMENTE a la tabla?, ya que quien sabe a donde me los ingresa. Este es el código que uso.

Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Nombre_de_tabla_BindingSource.
AddNew()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Nombre_de_tabla_BindingSource.
EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Nombre_de_tabl a_Data_Set)
End Sub

P.D. he averiguado un poco y creo que es porque tengo mi base de datos de sql server 2005 en local, pero no encuentro más información en internet.

Alguien ha tenido el mismo problema? Alguien me podria ayudar?
  #2 (permalink)  
Antiguo 22/10/2010, 20:24
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: Problema al guardar datos en sql server 2005 y VB.net 2008

Eso te pasa porque al momento de generar el proyecto se sobreescriben los archivos de la carpeta BIN.

Saludos
  #3 (permalink)  
Antiguo 22/10/2010, 20:34
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Problema al guardar datos en sql server 2005 y VB.net 2008

Cita:
Iniciado por gedarufi Ver Mensaje
Eso te pasa porque al momento de generar el proyecto se sobreescriben los archivos de la carpeta BIN.

Saludos
Y por qué se da esto? es muy raro que esto suceda
  #4 (permalink)  
Antiguo 23/10/2010, 05:50
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: Problema al guardar datos en sql server 2005 y VB.net 2008

Es el comportamiento normal cuando compilas el proyecto el prepara todos los archivo necesarios para que la aplicación funcione correctamente, la solución es quitar la DB del proyecto y ponerla en otra ubicación, puedes usar el SQL Server Management Studio Express para hacer esto.

Saludos
  #5 (permalink)  
Antiguo 23/10/2010, 07:27
Avatar de atak  
Fecha de Ingreso: julio-2005
Ubicación: Huancayo
Mensajes: 490
Antigüedad: 18 años, 9 meses
Puntos: 5
Información Problema al guardar datos en sql server 2005 y VB.net 2008

Hola, CarDani
Estoy un poco confundido por que en el titulo mencionas a SQL Server y en la descripcion de tu problema mencionas mySQL.

En fin para ambos casos,
Desde Visual Basic tienes que hacer la conexion mediante una clase que tienes que crear.

Usa el DataAdapter para establecer vinculo de conexion

Luego puedes usar :
DataSet
DataRow
DataView, etc.

Por el lado del Servidor
Puedes usar FUNCIONES , PROCEDIMIENTOS ALMACENADOS, etc.


espero que te ayude.


Slds
__________________
. .: El mejor Inicio :. .
  #6 (permalink)  
Antiguo 23/10/2010, 12:11
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Problema al guardar datos en sql server 2005 y VB.net 2008

Cita:
Iniciado por gedarufi Ver Mensaje
Es el comportamiento normal cuando compilas el proyecto el prepara todos los archivo necesarios para que la aplicación funcione correctamente, la solución es quitar la DB del proyecto y ponerla en otra ubicación, puedes usar el SQL Server Management Studio Express para hacer esto.

Saludos
Gracias por responder, tal como tu dices, hay que cambiar la base de datos a otra ubicación, no dentro del proyecto xq siempre me la va a sobreescribir. Mil gracias
  #7 (permalink)  
Antiguo 23/10/2010, 12:12
 
Fecha de Ingreso: octubre-2009
Mensajes: 20
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Problema al guardar datos en sql server 2005 y VB.net 2008

Cita:
Iniciado por atak Ver Mensaje
Hola, CarDani
Estoy un poco confundido por que en el titulo mencionas a SQL Server y en la descripcion de tu problema mencionas mySQL.

En fin para ambos casos,
Desde Visual Basic tienes que hacer la conexion mediante una clase que tienes que crear.

Usa el DataAdapter para establecer vinculo de conexion

Luego puedes usar :
DataSet
DataRow
DataView, etc.

Por el lado del Servidor
Puedes usar FUNCIONES , PROCEDIMIENTOS ALMACENADOS, etc.


espero que te ayude.


Slds
Si, lo q sucede que yo lo hago sin problemas en mysql y .net, pero yo tambien quice aprender a hacerlo con sql server y me daba esos errores. Gracias por tu respuesta. Se te agradece mucho, lo tendré en cuenta.
  #8 (permalink)  
Antiguo 30/11/2010, 10:51
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 13 años, 4 meses
Puntos: 0
Exclamación Respuesta: Problema al guardar datos en sql server 2005 y VB.net 2008

Cita:
Iniciado por CarDani Ver Mensaje
Gracias por responder, tal como tu dices, hay que cambiar la base de datos a otra ubicación, no dentro del proyecto xq siempre me la va a sobreescribir. Mil gracias

Hola CarDani, me puedes ayudar tengo el mismo escenario que tu describes, como moviste la base de datos? me lo puedes explicar.

Gracias

Etiquetas: server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:07.