Me podrian ayudar alguien nesesito crear un programa que se enlace con una base de datos y puede ingresar datos en ella y se guarden en la base de datos
Con que base de datos piensas trabajar.
con sql server, access o cual data base
uhh esta complicado ayudarte... es como una sola duda pero muy grande...
cuanto sabes de VB?
programa para q?... puedes usar Access q es mas facil... o SQL q es mas moderno veloz y eficiente...
y bue no se como mas ayudarte xD...
mmmm
busca Access - SQL - VB
en google seguro algo hay y sino por el foro...
Hola, hombre ponete a buscar que de bases de datos internet esta lleno de cosas...la pagina que te recomiendo es la de el guille...
saludos.
Che, entra aquí (http://www.recursosvisualbasic.com.ar)
Allí hay grandes cantidades de ejemplos que podrían ser de muy buena ayuda... Saludos
Te recomiendo esta parte de la web recursosvisualbasic.com.ar hay muchos ejemplos de como hacer lo que necesitas http://www.recursosvisualbasic.com.ar/htm/tutoriales/sql-server.htm
Cita de: Angeldj27 en 31 Octubre 2008, 22:35 PM
Con que base de datos piensas trabajar.
con sql server, access o cual data base
En Access men alguna idea o pagina que me recomiendes
Hola, hay varias formas de conectar a una BD Access dependiendo del Provider la mas usual es mediante JET.OLEDB
'Declarar la conexión (tiene que estar marcada la referencia a ADO)
Dim cn As New ADODB.Connection
'Abrir la conexión (en este caso la BD está en el mismo directorio de la aplicación)
cn.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & App.Path & "\NombreBD.mdb"
'Declarar una variable de tipo String que contendrá la consulta SQL
Dim Sql As String
'Agregar datos a una tabla
Sql = "INSERT INTO LaTabla (campo1, campo2, campo3...) VALUES (variable1, variable2, variable3...)"
'Modificar datos de una tabla
Sql = "UPDATE LaTabla SET campo1 = variable1, campo2 = variable2, campo3 = variable3... WHERE criterio =..."
'Eliminar datos de una tabla
Sql = "DELETE * FROM LaTabla WHERE criterio = ..."
'Para ejecutar la consulta
cn.Execute(Sql)
'Para recorrer los resultados, tienes que abrir un recordset y mostrar el mismo en un control Grid
Dim rs As New ADODB.Recordset
'Abrir el recordset
rs.Open "Select * from LaTabla", cn, adOpenDynamic, adLockOptimistic
Notas:
"criterio" será algo como 'campox = variablex'
Debes tener en cuenta que las variables si son de tipo String deben ir entre comillas simples (') y si son fecha, entre almohadillas (#).
Aunque eso es una forma podrias hacerlo directamente con el control Ado que seria mas facil diria yo si necesitas algo solo postealo.
Citar
En Access men alguna idea o pagina que me recomiendes
La que te dijo seba es una de las mejores hay encontraras de todo..
Saludos....
Cita de: Angeldj27 en 4 Noviembre 2008, 22:08 PM
Hola, hay varias formas de conectar a una BD Access dependiendo del Provider la mas usual es mediante JET.OLEDB
'Declarar la conexión (tiene que estar marcada la referencia a ADO)
Dim cn As New ADODB.Connection
'Abrir la conexión (en este caso la BD está en el mismo directorio de la aplicación)
cn.Open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & App.Path & "\NombreBD.mdb"
'Declarar una variable de tipo String que contendrá la consulta SQL
Dim Sql As String
'Agregar datos a una tabla
Sql = "INSERT INTO LaTabla (campo1, campo2, campo3...) VALUES (variable1, variable2, variable3...)"
'Modificar datos de una tabla
Sql = "UPDATE LaTabla SET campo1 = variable1, campo2 = variable2, campo3 = variable3... WHERE criterio =..."
'Eliminar datos de una tabla
Sql = "DELETE * FROM LaTabla WHERE criterio = ..."
'Para ejecutar la consulta
cn.Execute(Sql)
'Para recorrer los resultados, tienes que abrir un recordset y mostrar el mismo en un control Grid
Dim rs As New ADODB.Recordset
'Abrir el recordset
rs.Open "Select * from LaTabla", cn, adOpenDynamic, adLockOptimistic
Notas:
"criterio" será algo como 'campox = variablex'
Debes tener en cuenta que las variables si son de tipo String deben ir entre comillas simples (') y si son fecha, entre almohadillas (#).
Aunque eso es una forma podrias hacerlo directamente con el control Ado que seria mas facil diria yo si necesitas algo solo postealo.
Citar
En Access men alguna idea o pagina que me recomiendes
La que te dijo seba es una de las mejores hay encontraras de todo..
Saludos....
Mejor Imposible...
la clausula DELETE va sin *.....
Cita de: seba123neo en 5 Noviembre 2008, 23:37 PM
la clausula DELETE va sin *.....
Para el access no hay problema con eso seba... Ahora en sql server si no debe usarla... Saludos
Cita de: ssccaann43 en 6 Noviembre 2008, 14:18 PM
Cita de: seba123neo en 5 Noviembre 2008, 23:37 PM
la clausula DELETE va sin *.....
Para el access no hay problema con eso seba... Ahora en sql server si no debe usarla... Saludos
Tienes toda la razon en sql te daria un error de sintaxis pero en access lo ejecuta a la perfeccion.
Saludos...