Visual Basic .NET - Parte 25 - Conexión a bases de datos (Curso VB.NET 2010 & 2012)

preview_player
Показать описание

🐊 Síguenos en:

----
Código Facilito es una de las plataformas de aprendizaje online de programación más grandes de habla hispana. Desde el 2010 formamos programadores en toda América Latina y España enseñando. HTML, JavaScript, React, Python, Rails, Go y mucho más.
Рекомендации по теме
Комментарии
Автор

Para los que les da error en la conexión "Microsoft.ACE.OLEDB.12.D no esta registrado en el equipo", prueben con esta, Security Info=False"), antes deben en acces, guardar como base de datos 200- 2006.
A mi me funcionó sin problemas.

Mauriyi
Автор

primera vez en mi vida que veo un tutorial de programación hecho por una mujer, la verdad eso me pone muy contento. muy buen tutorial

MagdielLopezM
Автор

Tengo Visual Studio 2017, para los que tienen esta versión y tienen problemas con la conexión les dejo la cadena de conexión que me sirvió:

Public conn As New Security Info=False;")

El archivo ACCESS deben guardarlo como si fuera la versión 2003 para que tenga la extensión .mdb

luisaugustoromerofuentes
Автор

muchas Gracias soy ING EN INFORMATICA... y me estoy metiendo en la programción nuevamente y este curso me impulso a seguir avanzando

juanjaramillomunoz
Автор

Muchas gracias. Estoy iniciando en VB.NET y vaya que el tutorial es muy bueno para aprender.
La cadena de conexion la establecí de este modo con una base de datos en Access 2013 .mdb:

Module FuncionesDB
Public Cadena As String = "Data Source=Ruta\Base.mdb;Persist Security Info=False;"
Public Proveedor As String =
Public Cnn As New & Cadena)
Public CMD As New OleDb.OleDbCommand
Public SQL As String = ""

Public Sub Conectarse()

Try
If Cnn.State = 0 Then
Cnn.Open()
MsgBox("Conexion exitosa")
End If
Catch ex As Exception
MsgBox(ex.ToString)
End Try

End Sub

Public Sub Desconectar()
If Cnn.State = 1 Then
Cnn.Close()
End If
End Sub

End Module
Sigo viendo los tutoriales. Mis respetos.

EcoDev-Solutions
Автор

Gracias Mauricio me sirvió de mucho, Para los que tuvieron problemas con la conexión la linea de código de Mauricio es correcta pero deben de configurar el acces para darles los permisos y configurar la extensión .mdb de la siguiente manera en acces en la pestaña de datos externos y después la opción vincular al origen de datos creando una tabla vinculada y después les da la guía para la configuración.

germanenriqueleivaurrutia
Автор

Gracias, probé varias veces tal y cómo está el Video y luego vi tu comentario y efectivamente se copian símbolos raros así que los corregí ya en visual y como por arte de magia la conexión fue un éxito.

antonio
Автор

Muchísimas gracias a pesar del tiempo es muy bien explicado, me ha servido mucho muy fácil y super útil. Así se construye un mundo de paz cuando compartimos con los demás lo que somos y lo que queremos ser ayudando al prójimo a construir un futuro similar al que sonamos.

jorgeivan
Автор

definitvamente los tutoriales de codigo facilito lo mas dificil lo hace facil paso a paso.. seguro logramos el objetivo felicitaciones.saludos cordiales .

chikitabebe
Автор

En principio gracias Ing. Gallo Lara por este tutorial, bastante claro, pero además explicando que hace cada instrucción, bien pausado y muy didactico.

nicolascoaquirachuquimia
Автор

A los que les muestre este error esto lo soluciono:


ERROR: {"El proveedor 'Microsoft.ACE.OLEDB.12.0' no está registrado en el equipo local."}

Ir a menú PROYECTO --> Propiedades de base de datos -->
Ir a Compilar --> CPU de destino --> x64 ó x86 según corresponda.

-- Si persiste el error:

-- Buscar: controlador de 2007 office system: componentes de conectividad de datos


ó
Para 32 Bits
AccessDatabaseEngine_2010.exe
AccessDatabaseEngine_2016.exe

NOTA: Reiniciar luego se aplicar los programas

ERROR: Las salidas de la tarea "GenerateResource" no pudieron recuperarse del parámetro "FilesWritten". El objeto no coincide con el tipo de destino. BaseDeDatos
SOLUCIÓN: Reiniciar la máquina

cfhangelcfhangel
Автор

Security Info=False; probé con esto y si funciono aparte del elemento que se descargar de microsoft de access

diegoalejandrotororeyes
Автор

Hola codigofacilito, un comentario sobre las conexiones a las bases de datos, te recomiendo que al crear las funciones de conexión con la BD no lo hagas en un modulo, es mejor crear una clase e instanciarla para usarla, esto por que en el modulo al ser global, si tienes multiples conexiones(por ejemplo un programa donde captures datos desde varios puntos) cuando llames las funciones del modulo se pueden chocar las llamadas desde un punto de la aplicación con otras llamadas realizadas desde otro punto. Por eso ya que estas trabajando con un lenguaje orientado a objetos es mejor crear la clase conexion e instanciarla donde la necesites. Saludos

angiemar
Автор

no lo puedo creer, logre mi primera conexion exitosa, MUCHAS pero MUCHAS

patriciasilvanaalvarez
Автор

Lo estoy aplicando con visual studio 2013 y sin ningún problema. Gracias

jandradet
Автор

Muchas gracias por los videos le estoy dando seguimiento a cada uno desde Costa Rica, estoy iniciando ing en sistemas y videos como estos le facilitan la progra a los estudiantes como yo

jupiter
Автор

Para los que tiene problemas a de conexión con la base de datos le dejo la solución:

deben bajar para los que tienen office 2010 - 2013 para 32 bit AccessDatabaseEngine desde microsoft.(yo ocupo office 2013 y me funciono)


String:
Public conn As New Id=admin;Password=;")

Saludos a todos muy buenos tutoriales

angelobecerra
Автор

Muy buen curso...yo soy programador rpg400, cobol y vb6 entre otros y queria agiornarme.
Me esta sirviendo mucho.
Saludos desde Buenos Aires.

TheRafagomez
Автор

Muchas gracias CodigoFacilito y Diana Carolina he aprendido mucho de sus tutoriales :)

andres
Автор

gracias Mauricio me funciono a la perfección el código y SE DEBE TENER MUY EN CUENTA GRABAR EL DOCUMENTO EN BASE DE DATOS 2000- 2006

PastBerd