Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    Connessione ADO e ciclo

    Non capisco perchè al clic del pulsante command1_click, non mi fa visualizzare sulla textbox, tutti i campi.

    Es.
    tabella: tblAree
    campo: Descrizione
    ------- CIAO
    ------- MIAO
    ------- PIPPO

    Ecco il codice qui sotto dovrebbe ciclarmi i nomi ogni volta che premo il commandbutton, perchè non lo fa????

    codice:
    Private Sub Command1_Click()
    Call ADOconnetti
    End Sub
    Private Sub ADOconnetti()
    Dim sql As String
    Dim i As Integer
    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Set cn = New ADODB.Connection
    Set rs = New ADODB.Recordset
    cn.CursorLocation = adUseClient
    cn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Darsena;Data Source=2000PROF\ALPHATEAM"
    rs.CursorLocation = adUseClient
    rs.ActiveConnection = cn
    rs.Open "select * from tblAree"
    Do Until rs.EOF
       Text1.Text = rs!Descrizione
       rs.MoveNext
    Loop
    i = 0
    Do While rs.EOF
    rs.MoveLast
    i = rs!idAree
    Loop
    rs.Close
    Set rs = Nothing
    End Sub

    Aiutoo??????

  2. #2
    perche' ogni volta rimpiazzi il contenuto della textbox con l'ultimo valore letto. se li vuoi tutti devi accodare (textbox.text = txtbox.text & valore & vbCrLf)

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    non ho capito:

    cioè cosa devo aggiungere???

  4. #4
    scusa, ma te l'ho pure scritto! ho usato altri nomi, ma non ci vuole molto a trasformare il tuo codice, che diventa

    Text1.Text = Text1.Text & rs!Descrizione & vbCrLf

    cos'e' che non capisci?

  5. #5
    codice:
    Do Until rs.EOF
       Text1.Text = rs!Descrizione 
       rs.MoveNext
    Loop

    dovresti sostituire la parte in neretto con

    codice:
       Text1.Text = Text1.Text & " " & vbCrLf & " " & rs!Descrizione
    altrimenti ogni ciclo ti cancella le assegnazioni procedenti, metre così le accodi........
    ...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    non funziona

    non funziona ! stesso risultato di prima

  7. #7
    ma la textbox è multiline????
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    scusate..

    ma non è possibile far si che ogni volta che clicco sul commandbutton, mi visualizza il record successivo??

    ???
    (si è multiline)

  9. #9

    Re: scusate..

    Originariamente inviato da cla80
    ma non è possibile far si che ogni volta che clicco sul commandbutton, mi visualizza il record successivo??

    ???
    (si è multiline)
    si ma allora hai sbagliato quasi tutto
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    ti prego Xegallo

    ...Puoi aiutarmi, a cambiare il mio codice???

    Ora che ti ho trovato in forum, puoi darmi una mano??
    grazie immensamente.

    Sei forte comunque.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.