Sub BuildItemsYT
clvYT.Clear
'Start DB Query
Dim cursor1 As Cursor
'cursor1 = Starter.VIDEODB.ExecQuery("SELECT IMG, TITLE, VIDID FROM vid")
cursor1 = Starter.VIDEODB.ExecQuery2("SELECT IMG, TITLE, VIDID FROM vid", Null)
Log(cursor1.RowCount)
For i = 0 To cursor1.RowCount - 1
cursor1.Position = i
Log(cursor1.GetString("TITLE"))
Log(cursor1.GetString("VIDID"))
Dim V() As Object
V = Array As Object(cursor1.GetBlob("IMG"), cursor1.GetString("TITLE"), cursor1.GetString("VIDID"))
Dim p As Panel
p.Initialize("")
clvYT.Add(p, 120dip, V)
p.LoadLayout("ListItemYT")
lblYTtitle.Text = cursor1.GetString("TITLE")
lblYTcode.Text = "VideoID: " & cursor1.GetString("VIDID")
'transforming the BLOB in an image
Dim Buffer() As Byte 'declare an empty byte array
Buffer = cursor1.GetBlob("IMG")
Dim InputStream1 As InputStream
InputStream1.InitializeFromBytesArray(Buffer, 0, Buffer.Length)
Dim Bitmap1 As Bitmap
Bitmap1.Initialize2(InputStream1)
InputStream1.Close
imgvYT.Initialize("imgvYT")
imgvYT.Bitmap = Bitmap1
Next
cursor1.Close
End Sub