Página 1 de 1

Input que creé, nombre de la .db y nombre de la tabla.

Publicado: 23 Sep 2013 02:19
por GEORGEFTR
Buen dia amigos, hace tiempo había hecho un modificación a un programa que hice con crear una base de datos, en la que yo desde un Input creara el nombre de la .db, al igual el nombre de la tabla se lo pudiese dar desde un Input. Pero ya no tengo mi ejemplo, busco su ayuda, para q pudiera yo recordar.

Gracias
sDatabaseFile = _SourceFolder .. "\\AutoPlay\\Docs\\aqui q la Input ponga el nombre q deseo que lleve.db";

db = SQLite.Open(sDatabaseFile);
nLastError = Application.GetLastError();
if nLastError ~= SQLite.OK then
	Dialog.Message("Error al abrir archivo", SQLite.GetLastErrorString());
end


SQLite.Query(db,"CREATE TABLE aqui q la Input ponga el nombre q deseo que lleve (RecordID integer primary key, REGISTRO tex)");

Publicado: 23 Sep 2013 05:49
por rafaxplayer
Eso no tiene ninguna complicación , solo concatena los valores de los imputs.
sBDname=Input.GetText("InputBDname");
sTBname=Input.GetText("InputTBname");

sDatabaseFile = _SourceFolder .. "\\AutoPlay\\Docs\\".. sBDname .." .db";

db = SQLite.Open(sDatabaseFile);
nLastError = Application.GetLastError();
if nLastError ~= SQLite.OK then
Dialog.Message("Error al abrir archivo", SQLite.GetLastErrorString());
end


SQLite.Query(db,"CREATE TABLE ".. sTBname .." (RecordID integer primary key, REGISTRO tex)"
Usa el tag lua para postear código :normas:

Publicado: 24 Sep 2013 07:33
por GEORGEFTR
No andaba tan perdido, pero = me marcaba un error, tengo un problema y le busco y le busco me dice error en:


db = SQLite.Open(sDatabaseFile);