Consulta de código en visual basic con error
Estoy haciendo un programilla y no consigo saber porqué me falla en un punto del código:
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim NewItem As ListItem
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
cn.Open "Provider=Microsoft.jet.OLEDB.3.51;Data Source=D:\Rubén\Proyecto\PROYECTO\Programa\CALENDARIODB.mdb"
rs.Open "TrigoTradicional", cn, adOpenForwardOnly, adLockReadOnly
Set rs = cn.Execute("SELECT * FROM TrigoTradicional")
Do Until rs.EOF
Set NewItem = listTrigo.ListItems.Add(, rs("TAREA"), rs("MAQUINARIA"), rs("FECHA"), rs("DIAS"))
NewItem.SubItems(1) = rs("TAREA")
NewItem.SubItems(2) = rs("MAQUINARIA")
NewItem.SubItems(3) = rs("FECHA")
NewItem.SubItems(4) = rs("DIAS")
rs.MoveNext
Loop
Cuando llega a la línea de "Set NewItem=listTrigo.ListItems......." me dice que Imagelist debe inicializarse antes de poder usarla. Lo cual no se que quiere decir ni cual es la línea que me falta. Muchas gracias por la ayuda.
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim NewItem As ListItem
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
cn.Open "Provider=Microsoft.jet.OLEDB.3.51;Data Source=D:\Rubén\Proyecto\PROYECTO\Programa\CALENDARIODB.mdb"
rs.Open "TrigoTradicional", cn, adOpenForwardOnly, adLockReadOnly
Set rs = cn.Execute("SELECT * FROM TrigoTradicional")
Do Until rs.EOF
Set NewItem = listTrigo.ListItems.Add(, rs("TAREA"), rs("MAQUINARIA"), rs("FECHA"), rs("DIAS"))
NewItem.SubItems(1) = rs("TAREA")
NewItem.SubItems(2) = rs("MAQUINARIA")
NewItem.SubItems(3) = rs("FECHA")
NewItem.SubItems(4) = rs("DIAS")
rs.MoveNext
Loop
Cuando llega a la línea de "Set NewItem=listTrigo.ListItems......." me dice que Imagelist debe inicializarse antes de poder usarla. Lo cual no se que quiere decir ni cual es la línea que me falta. Muchas gracias por la ayuda.
1 Respuesta
Respuesta de nicoperu
1