Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [VB6]-Cambiare un recordset!!!

    Mettiamo il caso ke io dikiaro un recordset come oggetto:

    codice:
    Dim mioRecordset as Ner ADODB.Recordset
    e che poi al caricamento gli assegno la stringa SQL e la varibile di connessione:

    codice:
       nioRecordset.Open "SELECT * FROM Anagrafica", miaConnessione
    e me lo manipolo bene bene!

    Poi come faccio a modificarlo?
    Cioè...se voglio usare sempre dalla stessa connessione una stringa SQL diversa che faccio?

    Posso cambiare quella di questo rcrdst o devo crearne uno nuovo?

    No...perchè io ne ho creato uno nuovo in un altro form...ma nn va...

    CIAO"!

  2. #2
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    Cioè...se voglio usare sempre dalla stessa connessione una stringa SQL diversa che faccio?

    Posso cambiare quella di questo rcrdst o devo crearne uno nuovo?
    se al recordset hai già assegnato una sorgente devi chiuderlo, assegnargli una nuova sorgente e riaprirlo.

    Tipo:

    mioRecordset.Close
    mioRecordset.Source = ...nuova sorgente....
    mioRecordset.Open

  3. #3
    ma come nuovo source metto solo il sql?
    e nn la variabile di connessione?

    codice:
    ADORS.Source = "SELECT * FROM ANAGRAFE WHERE ((denominazione) =" & List1.Text & ")", ADOCN
    ciaoo!!

  4. #4
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    si, solo il comando SQL

  5. #5
    Grazie mille ma riscontro un errore!
    Il codice che uso alla pressione di un bottone è:

    codice:
    ADORS.Close
    ADORS.Source = "SELECT * FROM ANAGRAFICA WHERE ((denominazione) =" & List1.Text & ")"
    ADORS.Open
    Ma in fase di debug mi da quest'errore! (ti allego l'immagine)

    GRAZIE!

  6. #6
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    sbagliato:
    "SELECT * FROM ANAGRAFICA WHERE ((denominazione) =" & List1.Text & ")"


    corretto
    "SELECT * FROM ANAGRAFICA WHERE denominazione ='" & List1.Text & "'"

  7. #7
    Mitico:
    codice:
    junx
    Deficente:
    codice:
    Pinco pallino 2

  8. #8
    Ultima cosa...
    io dopo ke campio il source al recordset lo devo rikiamare per popolare textbox contenute in un altro form!

    Ho usato questo metodo:

    codice:
    nome.DataSource = ADORS
    nome.DataField = "nome"
    Ma nn funge...

    allora ho provato con:
    codice:
    nome.Text ADORS("nome")
    Ma nn va nemmeno quello...

    dove sbaglio?

  9. #9
    Utente di HTML.it L'avatar di junx
    Registrato dal
    May 2004
    Messaggi
    322
    sbagliato:

    codice:
    nome.DataSource = ADORS
    nome.DataField = "nome"



    corretto:

    codice:
    Set nome.DataSource = ADORS
    nome.DataField = "nome"

  10. #10
    grazie ancora!
    Ma mi da errore!

    Mi seleziona tutta sta riga:

    codice:
    Set nome.DataSource = ADORS
    e mi dice ke è neccessario l'oggetto...è sottointeso ke nel form è presente la textbox kiamata "nome"....è strano...

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.