none
Cargar datos en una Base De Datos Local C# RRS feed

  • Pregunta

  • Buenas noches. 

    Estoy haciendo un programa donde tengo que cargar algunos datos (ID, Descripción, Imagen) pero lo quiero hacer en una Base De Datos local de Visual Studio, sin SQL Server.

    Ya tengo la base de datos pero no se como hacer para agregar datos en la DB sin ir al editor. O sea, insertar datos en TextBox y PictureBox (la imagen la convierto a byte para almacenarla en la base) y que al apretar un boton, se guarde en la DB.

    Saludos!

    jueves, 5 de septiembre de 2019 2:46

Respuestas

  • lo quiero hacer en una Base De Datos local de Visual Studio, sin SQL Server.

    No existe semejante cosa. Visual Studio no tiene ninguna base de datos local sin SQL Server. La que llaman "LocalDB" en realidad por dentro es SQL Server, y no es parte de Visual Studio aunque de forma predeterminada el instalador de Visual Studio lance internamente el instalador de LocalDB y consecuentemente acabas teniendo las dos cosas instaladas. Pero cuando te lleves el programa a otra máquina y quieras ejecutarlo, tendrás que realizar antes una instalación de SQL Server (sea o no sea en su modalidad LocalDB).
    jueves, 5 de septiembre de 2019 6:14
    Moderador
  • Quise decir SQL Managment Studio jaja
    jueves, 5 de septiembre de 2019 15:46
  • hola

    >>pero lo quiero hacer en una Base De Datos local de Visual Studio, sin SQL Server.

    lo mas parecido a eso es que uses Sql Compact o Sqlite

    son DBs sin necesidad de un motor de base de datos

    >>Ya tengo la base de datos

    cual base de datos ? al menos si tienes una extension deberias mencionarla

    si es un .mdf entonces si esta Sql Server por detras solo que el attach es automatico

    si la extension es .sdf entonces se trata de Sql Compact, lo puedes administrar desde el propio VS por medio del Server Explorer

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 5 de septiembre de 2019 20:38

Todas las respuestas

  • lo quiero hacer en una Base De Datos local de Visual Studio, sin SQL Server.

    No existe semejante cosa. Visual Studio no tiene ninguna base de datos local sin SQL Server. La que llaman "LocalDB" en realidad por dentro es SQL Server, y no es parte de Visual Studio aunque de forma predeterminada el instalador de Visual Studio lance internamente el instalador de LocalDB y consecuentemente acabas teniendo las dos cosas instaladas. Pero cuando te lleves el programa a otra máquina y quieras ejecutarlo, tendrás que realizar antes una instalación de SQL Server (sea o no sea en su modalidad LocalDB).
    jueves, 5 de septiembre de 2019 6:14
    Moderador
  • Quise decir SQL Managment Studio jaja
    jueves, 5 de septiembre de 2019 15:46
  • Hola   Skull15101996

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma,  te comento lo siguiente: 

    Para que puedas cargar una base de datos en un proyecto de C# , primero debes de  instalar el SQL manasgement Studio  y SQL para poder crear la base de datos como tal. 

    Para que puedas realizar una conexión a una base de datos en un proyecto de C# con Visual Studio, puedes crear una biblioteca de clases, estas tienen la función de que las puedas agregar como referencia para ser utilizadas en proyectos a futuro.  Te comparto el siguiente enlace a continuación sobre como realizar una conexion a una base de datos  entre SQL  y C# 

    https://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnection?view=netframework-4.8

    https://social.msdn.microsoft.com/Forums/es-ES/0e1f2283-50c7-49ff-a88c-fc50b89cbac7/conexion-c-y-sql-server?forum=sqlserveres

     

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 5 de septiembre de 2019 15:50
    Moderador
  • hola

    >>pero lo quiero hacer en una Base De Datos local de Visual Studio, sin SQL Server.

    lo mas parecido a eso es que uses Sql Compact o Sqlite

    son DBs sin necesidad de un motor de base de datos

    >>Ya tengo la base de datos

    cual base de datos ? al menos si tienes una extension deberias mencionarla

    si es un .mdf entonces si esta Sql Server por detras solo que el attach es automatico

    si la extension es .sdf entonces se trata de Sql Compact, lo puedes administrar desde el propio VS por medio del Server Explorer

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 5 de septiembre de 2019 20:38