geben wie die combo-box itemdata als string-Wert in visual basic 6.0

Dies ist der Beispielcode:

Set rs = Nothing
Set rs = New ADODB.Recordset
qry = "select maincategoryid,MCategoryName from mainCATEGORY"
rs.Open qry, Cn, adOpenDynamic, adLockReadOnly
If rs.EOF = False Then
    Do Until rs.EOF
        maincatddl.AddItem rs!MCategoryName, Val(rs!maincategoryid)
        catddl.ItemData(catddl.NewIndex) = Val(rs!maincategoryid)
        rs.MoveNext
    Loop
End If

Er mir "error-invalid property array index". Ich habe Zeichenfolge geben Sie "Haupt" - Kategorie-id.

  • Sollte catddl werden maincatddl? Nur es zeigt nicht an wo der catddl wurde als mit AddItem, damit ich nicht denke, dass Sie eine Besetzte verwenden.
  • Wie kommt der Titel (hinzufügen einer Zeichenfolge wie ItemData) beziehen sich auf die Frage/code (Fehler durch eine falsche Steuerung name)?
InformationsquelleAutor Gaur Puneet | 2014-05-27
Schreibe einen Kommentar