Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12

    Vb Net E Query Access

    Ciao a tutti gli utenti del forum.
    Ho un problema da principiante ma se supero questo ostacolo poi spero di ultimare il progettino.
    Mi collego tramite vb 2010 ad un db access che contiene due tabelle A e B.
    Tramite la funzione Query Builder costruisco una semplice query con le due tabelle per cui dato un valore restituisce le righe della tabella A che contengono quel valore più altre colonne della tabella in base ad un Joint tra le due tabelle.
    Quando faccio il preview sempre da query builder sotto compare la tabella che mi aspetto come risultato, ossia una tabella con alcune righe di A + le colonne che mi interessano della B.
    Come faccio a visualizzare la tabella risultante in un form? Ho provato varie soluzioni sempre con le procedure guidate perchè la sintassi per i db in vb non l'ho mai approfondita.
    Ho provato trascinando la tabella A sul form e dandogli come source la query, ma visualizza solo le sue righe e non aggiunge le colonne della B.
    Creando una terza tabella non saprei poi come usarla nel modo corretto.

    Grazie
    Roberto

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    Devi scrivere materialmente il codice.
    codice:
    Puoi anche utilizzare un dataadapter:
    Dim myCn As new OleDbConnection("my connection string")
    Dim da as new OleDbDataADapter("select campo, campo, campo from tab1 inner join tab2 on tab1.codice = tab2.codice",mycn);
    da.fill(mydataset,"myvista")
    mybindingsource.datasource = mydataaset.tables("myvista")
    mydatagrid.datasource = mybindingsource.
    (pressapoco )

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12
    Grazie mille cyanuro per la risposta!
    Purtroppo il codice non va, mi segnala errore già sulla dichiarazione della "oledbconnection": non la riconosce come istruzione.
    Continuo a studire e cercare, se ti viene in mente altro fammi sapere

    THANKS

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Pazzokli ... è ovvio che devi usare il namespace

    System.Data.OleDb

    Vedi ...

    http://msdn.microsoft.com/it-it/libr...ledbconnection(v=vs.80).aspx

    ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    12
    Si vero.
    Mi sa che devo studiare ancora un po. Credevo di capirci un po di più nella gestione dei DB ma non riesco a venirne fuori.
    Ciao
    Grazie

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.