# BASIC 256 - Language Documentation

es:dbopen

## DBOpen

### Formato

dbopen ArchivoSQLite
dbopen ( ArchivoSQLite )

### Descripción

Abre un archivo de base de datos SQLite. Si el archivo no existe, lo crea.

### Ejemplo

    #base de datos "foo" - crea una base de datos, introduce datos en una tabla, abre un recordset y lee datos desde la tabla.

    # crea un nuevo archivo de base de datos o lo abre
    dbopen "dbtest.sqlite3"

    # borra la tabla existente en foo - Si es una base de datos nueva, el error se captura
    onerror errortrap
    dbexecute "drop table foo;"
    offerror
    # crea la tabla e introduce datos en ella
    dbexecute "create table foo (id integer, words text, value decimal);"
    dbexecute "insert into foo values (1,'one',3.14);"
    dbexecute "insert into foo values (2,'two',6.28);"
    dbexecute "insert into foo values (3,'three',9.43);"

    # abre un recordset y recorre las filas de datos
    dbopenset "select * from foo order by words;"
    while dbrow()
    	print dbint(0) + dbstring(1) + dbfloat(2)
    end while
    dbcloseset

    # cierra todo
    dbclose
    end

    errortrap:
    # acepta el error - no muestra nada - vuelve a la instrucción siguiente
    return

mostrará:

    1one3.14
    3three9.43
    2two6.28

### Ver también

DBClose, DBCloseSet, DBExecute, DBFloat, DBInt, DBOpenSet, DBRow, DBString

### Enlaces externos

Puede encontrarse más información acerca de bases de datos en general y SQLite en particular en SQLite Home Page y SQL at Wikipedia.

### Disponible desde la versión

0.9.6y

es/dbopen.txt · Last modified: 2011/04/05 12:55 (external edit)