Parametri ACCESS

domenica 13 luglio 2008 - 12.11

TOPOAMORE Profilo | Expert

Salve a tutti

Volevo sapere come faccio a richiamare parametri impostati in ACCESS dalla mia applicazione, in modo da non creare istruzioni SQL da 0 tutte io ma impostare solamente i parametri di access e avviare la Query
in modo da scrivere meno codice io e sfruttare al meglio il motore del database posizionato su una macchina diversa dal Client.

Vi ringrazio in anticipo delle risposte


Ciaoooooo

lbenaglia Profilo | Guru

>Volevo sapere come faccio a richiamare parametri impostati in
>ACCESS dalla mia applicazione, in modo da non creare istruzioni
>SQL da 0 tutte io ma impostare solamente i parametri di access
>e avviare la Query
In questo thread troverai un esempio di query parametrica:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=13913

>in modo da scrivere meno codice io e sfruttare al meglio il motore
>del database posizionato su una macchina diversa dal Client.
JET è SEMPRE sul client dato che gira in-process al tuo exe.

>Vi ringrazio in anticipo delle risposte
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

TOPOAMORE Profilo | Expert

ciao

ho letto tutti i topic ma mi da errore ti posto il mio codice

Sub Parametrica() Try Ds.Tables.Clear() Dim dt As New DataTable("ciao") Ds.Tables.Add(dt) Dim Cmd As New Odbc.OdbcCommand("Query1Incrociati", Me.OdbcConnection1) Cmd.CommandType = CommandType.StoredProcedure Cmd.Parameters.Add("Cognome", Odbc.OdbcType.Text, 50).Value = "pippo" Da.SelectCommand = Cmd Da.Fill(Ds.Tables(0)) Catch ex As Exception MsgBox(ex.Message.ToString) End Try End Sub

questa e la query

PARAMETERS Cognome Text ( 255 ); TRANSFORM Min(Query1.ID_ORARIO) AS MinDiID_ORARIO SELECT Query1.COGNOME, Query1.NOME FROM Query1 WHERE (((Query1.COGNOME)=[COGNOME])) GROUP BY Query1.COGNOME, Query1.NOME, Query1.COGNOME PIVOT Query1.ID_DATA;


ma mi da errore che ci vuole una select o update ecc...

Dove sbaglio?

Ciaooo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5