Un problemita

Iniciado por The Dlanor (ct), 31 Octubre 2008, 22:30 PM

0 Miembros y 1 Visitante están viendo este tema.

The Dlanor (ct)

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

Angeldj27

Con que base de datos piensas trabajar.
con sql server, access o cual data base


"Que vamos a hacer Mañana?..... Lo mismo que hacemos todos los dias Pinky tratar de Conquistar el Mundoooo!!!!!

vivachapas

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...

seba123neo

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.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

ssccaann43 ©

Che, entra aquí

Allí hay grandes cantidades de ejemplos que podrían ser de muy buena ayuda... Saludos
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

Bl@ck-Ang€l

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


Say my name and will know who is the real Dark Angel!

The Dlanor (ct)

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

Angeldj27

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....



"Que vamos a hacer Mañana?..... Lo mismo que hacemos todos los dias Pinky tratar de Conquistar el Mundoooo!!!!!

ssccaann43 ©

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...
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

seba123neo

la clausula DELETE va sin *.....
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson