PDA

Visualizza la versione completa : [VB] oggetto command


amodio
01-07-2002, 09:17
vorrei delle delucidazioni su questo oggetto in vb6 grazie
ad es io per caricare una combo uso fare:



Source = "SELECT cod_causale,descrizione FROM causale order by descrizione"
rs.Open Source, conn

'Me.CBB_Causale.AddItem "sezze"
'Me.CBB_Causale.ItemData(CBB_Causale.NewIndex) = "27"
Me.CBB_Causale.Clear
Do While rs.EOF = False

Me.CBB_Causale.AddItem rs("descrizione")
Me.CBB_Causale.ItemData(CBB_Causale.NewIndex) = rs("cod_causale")

rs.MoveNext

Loop

rs.Close



come posso usare command qui e perche'? grazie

ladyBlu
01-07-2002, 10:04
scusami,:tongue: io non ho ben capito quello che vuoi sapere. Me lo spiegheresti meglio, per favore? Grazie... :smack:

amodio
01-07-2002, 10:05
vorrei sapere
cosè l'oggetto command
come posso usarlo -->invece come sopra di usare la connection e rs

ladyBlu
01-07-2002, 10:08
ah, intendi un dataenvironment? ho capito bene? xchè se è così ti posso essere utile...

amodio
01-07-2002, 10:11
no non uso dataenviroment-->lo uso solo per fare ireport

il command in generale-->activex data object -->adodb.command:tongue:

capito?:p

ladyBlu
01-07-2002, 10:13
ah, scusa ma oggi sono un po' dura di comprendonio... cmq non l'ho mai usato, mi spiace tanto. :(

amodio
01-07-2002, 10:14
fatto tardi ieri sera eh?
discoteca?
birreria?
pub?
-->strada?

vonkranz
01-07-2002, 10:35
L'oggetto command non e' nient'altro che un oggetto recordset.

Per fare una cosa simile a quella che fai tu (caricamento di un combo per es.) puoi tranquillamente crearti l'oggetto command con la fonte dati che ti pare ("Select * from Tabella").

Utilizzando le prop. delle combo qui sotto riempi automaticamente il combo:
-RowSource (indichi il nome del DataEnvirnment che contiene l'oggetto command)
-RowMember (indichi il command da collegare)
-ListField (indichi il campo che vuoi sia visualizzato)

Utilizzando le prop.:
-DataSource (indichi il nome del DataEnvirnment che usi per gestire il DB (puo' essere la stessa che usi con le prop. di cui sopra))
-DataFiled (indichi il campo che verra' aggiornato al momento dell'update)
-BoundColumn (indichi il campo che contiene il valore che devi utilizzare per aggiornare il campo in DataField).

In questo modo non scrivi codice per popolare il combo e l'aggiornamento e' fatto automaticamente.

Quello di cui sopra vale anche per oggetti recordset normali (quindi non command).

amodio
01-07-2002, 10:41
si grazie
ma io non uso dataenviroment

certo ho capito..

ehm ma allora è la stessa cosa che faccio io!:eek:

grazie

Loading