ciao.
Sto da qualche tempo lavorando con un db mysql.
il database si trova su di un server linux mentre il programma è oviamente vb6
x connettermi al db uso myodbc.
Ho un problema di prestazioni nel caricare i dati di una query dentro una combo.
La query contiene un numero nn esagerato di record, ma su quella routine il programma rimane "fermo" x una 15 d sec (e il processore nn sembra troppo sollecitato)
questo è il codice:
codice:
quer = "select idsede, citt, indirizzo from sede order by citt"
Set generica = Nothing
generica.Open quer, conn, adOpenStatic, adLockReadOnly
Do While Not generica.EOF
Combo4.AddItem (generica("citt") & " - " & generica("indirizzo"))
Combo4.ItemData(Combo4.NewIndex) = generica("idsede")
generica.MoveNext
Loop
Set generica = Nothing
non saprei come ottimizzarlo.
qualcuno a qualche idea?
Potrebbe essere un problema di lentezza della lettura dei dati dal server? Qualcuno ha avuto problemi simili usando db mysql connettendosi tramite myodbc?