Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    138

    [vb6] msflexgrid evento elimina più di una stringa alla volta

    buongiorno a tutti!
    utilizzo visual basic 6
    ho un database .mdb con una tabella compilata. nella mia applicazione ho un msflexgrid che mi permette di visualizzare i dati, e di eliminare le stringhe che seleziono tramite una query in sql. il mio problema è che riesco a effettuare questa operazione 1 stringa alla volta e volevo sapere se esisteva qualche evento del flexgrid che permetteva far "capire" all'applicazione che le stringhe da eliminare sono più di una. grazie!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    138
    Private Sub Command1_Click()
    On Error GoTo err:

    Dim db As New ADODB.Connection
    Dim rs As New ADODB.Recordset

    db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & uso.Text1 (--->in uso.text1 prendo l'indirizzo dove trovo il file .mdb)
    rs.Open "delete tariffa,descrizione,unitamisura,prezzo from listino where tariffa = '" & main.flex & "'", db, adOpenStatic

    ........
    .......
    ...........
    .........

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Non capisco...

    Affermi di eliminare delle stringhe, invece a me sembra che tu elimini dei record,
    E' così?

    Inoltre:
    1) Perchè crei ed apri un'apposita connessione, poi apri un recordset per eliminare?
    Non ha molto senso...

    2) Come carichi i dati nel MSFlexGrid? Con un ciclo For/Next oppure la griglia è associata (e come) tramite DataSource ?

    3) main.flex che cosa sarebbe? main è Un controllo?

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.