Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("totems")
p.SetScreenOrientation(1)
If File.Exists(File.DirInternal, "totem.db") = False Then
File.Copy(File.DirAssets, "totem.db", File.DirInternal, "totem.db")
End If
dbSQL.Initialize(File.DirInternal, "totem.db", True)
'dbSQL.ExecNonQuery("CREATE TABLE IF NOT EXISTS MyTable (name TEXT, lastname TEXT, phone TEXT)")
PopulateSpinner
End Sub
Sub PopulateSpinner
Dim Fname,Lname,Pnum As String
spagent.Clear
dbCursor = dbSQL.ExecQuery("SELECT * FROM MyTable")
For I = 0 To dbCursor.RowCount - 1
dbCursor.Position = I
'Fname = dbCursor.GetString("name")
Lname = dbCursor.GetString("lastname")
'Pnum = dbCursor.GetString("phone")
spagent.Add(Lname) '.Add(Fname & " " & Lname & " " & Pnum)
Next
dbCursor.Close
End Sub
Sub agent_Click
dbSQL.ExecNonQuery2("INSERT INTO MyTable VALUES (?, ?, ?)" , Array As String (txtname.Text, txtlastname.Text, txtphone.text))
' spagent.Add(txtlocale.Text) ??????
txtname.Text = ""
txtlastname.Text=""
txtphone.Text=""
PopulateSpinner
End Sub
Sub spagent_ItemClick (Position As Int, Value As Object)
dbCursor = dbSQL.ExecQuery("SELECT * FROM MyTable WHERE lastname = '"& Value &"' ") ' ... " ' & Variable & ' "
'presumes only single entry with this last name
dbCursor.Position = 0
txtname.Text = (dbCursor.GetString("name"))
txtlastname.Text = (dbCursor.GetString("lastname"))
txtphone.Text = (dbCursor.GetString("phone"))
dbCursor.Close
End Sub