corona文本框循环到数据库中

时间:2018-01-11 07:04:02

标签: lua corona

我是Corona的新手,我有一组10个问题,输入范围是0-8。我编码使得我的数字文本框将循环i次(i =数组中的问题数)。
我的问题是如何将这些键入的值插入到我创建的数据库中?我是否需要使用变量分配这些单独的问题?

local madrs = display.newGroup()
local function textListener( event )
if ( event.phase == "began" ) then

elseif ( event.phase == "ended" or event.phase == "submitted" ) then
    -- Output resulting text from "defaultField"

print( event.target.text )

elseif ( event.phase == "editing" ) then
    print( event.newCharacters )
    print( event.oldText )
    print( event.startPosition )
    print( event.text )
    end
end
-- Create text field
madrs = native.newTextField( 640, 150 + (i * 450), 100, 100 )
madrs.inputType = "number"
madrs:addEventListener( "userInput", textListener )
madrs.font = native.newFont( native.systemFontBold, 50 )
scrollView:insert( madrs )

如果您不确定我在问什么,请随时在下面发表评论,我将向您澄清问题。

1 个答案:

答案 0 :(得分:-1)

首先,您需要问自己是否确实需要SQL / SQLite数据库来存储数据。我想说如果你只是将数据存储为txt文件(通常使用JSON格式),99%的Corona应用程序都可以正常运行。

如果您仍想使用SQLite,请查看相关文档。它提供了有关如何执行查询的示例(在您的情况下,INSERT)

Corona / Lua SQLite的链接:https://docs.coronalabs.com/api/library/sqlite3/index.html