Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    [vb.net] aggiornare db da dataadapter

    salve a tutti
    dewvo aggiornare una tabella per mezzo di un dataadapter,ma dai test che effettuo non mi scrive niente,
    in pratica eseguo queste operazioni:
    creo 2 dataadapter,uno per il database access e uno per il database di mysql
    creo 2 dataset
    unisco i dataset con un merge
    e faccio un update per il dataadapter in locale in modo da sincronizzare il tutto

    ecco il codice
    codice:
    dim Dtmysql as new dataset
    dim DTlocale as new dataset
    dim strsql as sting ="select * from tabella"
    
    dim dtAlocale as new oledbdataadapter(strsql,conn)
    dtalocal.fill(dtlocal)
    dim dtamysql as new mysqldataadapter(strsql,mysqlConn)
    dtaMysql.fill(dtmysql)
    
    dtlocal.merge(dtmysql)
    
    dtlocal.acceptchanges()
    dim i as integer=dtalocal.update(dtlocal)
    secondo voi per quale oscura ragione in locale non mi trovo nessun record =?
    infase di debug noto che il dataset di mysql ha una tabella da 1000 record, e quello in locale zero,poi appena faccio il merge
    quello in locale ne contiene 1000 (fin qui tutto bene)
    ma nel momento dell'update non mi trovo nel db locale nessun record

    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    ma i command li hai impostati e assegnati al dataadapter??
    I database... la mia passione + o -

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    Originariamente inviato da power.mobile
    ma i command li hai impostati e assegnati al dataadapter??
    ehm no
    vuoi dire che sbagli per questo motivo?

    e che comando devo impstare per fargli fare la update verso la determinata chiave?
    grazei
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    il dataadapter ha 4 command, Selectcommand, Insertcommand, UpdateCommand e Deletecommand, il primo viene usato dal metodo Fill x riempire il dataset, gli altri 3 dal metodo Update x aggiornare il database, inoltre ogni command deve avere associata una connessione... dai una lettura alla guida... dice tutto...
    I database... la mia passione + o -

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.