Como crear una bd Access en vb.net

25/01/2006 - 21:21 por Israel Martínez | Informe spam
Pues eso ¿Como puedo crear una base de datos access (o .dbf) desde codigo?
Desde ya, gracias.

Preguntas similare

Leer las respuestas

#1 WillyXoft
25/01/2006 - 22:04 | Informe spam
Podrías usar ADOX
http://support.microsoft.com/?scid=kb;en-us;317881

Ese ejemplo en VB:

Module AdoxTest
Sub Main()
Dim cat As ADOX.CatalogClass = New ADOX.CatalogClass
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Temp\NewMDB.mdb;" & _
"Jet OLEDB:Engine Type=5")
Console.WriteLine("Database Created Successfully")
cat = Nothing
End Sub
End Module

Saludos,
Willy Mejía
www.willyxoft.com.mx


"Exige mucho a ti mismo y espera poco de los demás.
Así te ahorrarás disgustos."
- Confucio (551-479 a. C.); filósofo chino.


Israel Martínez wrote:
Pues eso ¿Como puedo crear una base de datos access (o .dbf) desde
codigo? Desde ya, gracias.
Respuesta Responder a este mensaje
#2 Israel Martínez
25/01/2006 - 22:12 | Informe spam
Perfecto. Muchas Gracias.
Respuesta Responder a este mensaje
#3 Jesús López
25/01/2006 - 23:03 | Informe spam
A mi me gustaría saber qué razones puede tener un desarrollador para usar
bases de datos de Access, cuando tiene la posibilidad de usar otros sistemas
de bases de datos gratuitos como SQL Server 2005 Express o incluso SQLite o
Firebird.

Lo que estoy preguntando es ¿qué ventajas puede tener usar Jet frente a
otros sistemas de base de datos gratuitos que le hagan aparecer como la
mejor opción?

Saludos:

Jesús López
MVP
Respuesta Responder a este mensaje
#4 Israel Martínez
25/01/2006 - 23:23 | Informe spam
Pues, yo tengo un pequeño programa de consulta de codigos postales, estos
codigos postales se encuentran en un servidor SQL y es desde ahi donde
obtiene los datos, pero en algunas ocaciones este servidor no esta disponible
y en otras (muchas para mi desagrado) el personal que lo utiliza tiene que
llevarse trabajo a casa, en estas ocaciones es cuando el programa debe
conectarse de manera local. Opte por access ya que la información no me
parece demaciada y la facil intalacion del programita es una prioridad.
Respuesta Responder a este mensaje
#5 Jesús López
26/01/2006 - 08:47 | Informe spam
En ese caso una base de datos de Access me parece apropiada. Sin embargo, si
la prioridad es la fácil instalación, SQLite es el campeón, SQLite no
requiere más que una dll para funcionar, lo único que hay que hacer con esa
dll es ponerla en el mismo directorio que el ejecutable. Además SQLite es
más robusto y eficiente que Access. Por otra parte, SQLite admite parámetros
con nombre del mismo estilo que SQL Server, así que si haces una aplicación
que debe funcionar tanto con SQL Server como con SQLite, los parámetros no
supondrán un problema a la hora de usar las mismas sentencias SQL en los
dos.

Aquí puedes encontrar SQLite:
http://sqlite.phxsoftware.com/

Y aquí tienes un mensaje que te podría orientar a la hora de escribir
aplicaciones independientes del sistema de base de datos:

http://groups.google.es/group/micro...cf2074f013

Saludos:

Jesús López
MVP
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida