Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - modificare fisicamente query access
Forum - C# / VB.NET - modificare fisicamente query access

Avatar
nous (Normal User)
Newbie


Messaggi: 1
Iscritto: 18/02/2009

Segnala al moderatore
Postato alle 21:56
Giovedì, 04/06/2015
Ciao a tutti
avrei un bisogno come da oggetto
in vb 6.0 con dao usavo un codice simile:
dim db as dao.database
dim que as querydef
dim strSql as string

set db = opendatabase("db.mdb")
set que = db.querydefs("nomequery")
strSql= "SELECT ......"
que.sql = strSql

in vb.net come lo traspongo ?
Ho cercato nei metodi di ADO o nell'oggetto command ma non ho trovato nulla di simile

Saluti

PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1703
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:43
Venerdì, 05/06/2015
Il vb.net e completamente diverso dal vb6.

In primis, la stringa di connessione puo variare a seconda del tipo di database o versione acces usata.

Di solito basta fare

Codice sorgente - presumibilmente VB.NET

  1. Imports System.Data
  2. Imports System.Data.OleDb
  3. ' ...
  4. Using cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data source=database.mdb;")
  5.         Dim cmd As New OleDbCommand("SELECT * FROM TABELLA", cn)
  6.         cn.Open()      
  7. Dim reader As OleDbDataReader = cmd.ExecuteReader()    
  8.  
  9. While reader.Read()            
  10.  
  11. ' ..
  12. reader[NOMECAMPO].ToString()    
  13. End While
  14.         reader.Close()
  15. End Using



PM Quote