Имате трудности при запазване на данни от родно текстово поле в база данни на sqlite в corona.
ето подходящ код:
function printrecord()
for row in db:nrows("SELECT * FROM test") do
t = display.newText(row.pname .. " " .. row.age .. " " .. row.desc, 20, 30 * row.id, null, 16)
t:setTextColor(255,255,255)
end
end
newData = native.newTextField ( 20, _H - 90, 280, 30 )
newData.inputType = "text"
saveData = function ( event )
textString = newData.text
db:exec( [[ INSERT INTO test VALUES (NULL, textString, 30, "unknown")]] )
t:removeSelf()
t = nil
printrecord()
end
savebutton = widget.newButton {
default = "buttonGreen.png",
over = "buttonGreenOver.png",
label = "Save",
embose = true,
onRelease = saveData
}
когато се опитам да променя textString
от db:exec( [[ INSERT INTO test VALUES (NULL, textString, 30, "unknown")]] )
на низ като "това е низ", изглежда, че работи добре, може ли някой да помогне?