Indice del forum
 FAQ   Cerca   Lista utenti   Gruppi   Registrati   Profilo   Messaggi privati   Log in 
Modulo DB Access in operazioni pianificate

 
Nuovo argomento   Rispondi    Indice del forum -> Programmazione: c#, c++, Java, HTML, PHP, Javascript...
Precedente :: Successivo  

Autore

Messaggio

fraude
Bravino


Registrato: 07/09/07 11:22
Messaggi: 20

MessaggioInviato: Mer Set 24, 2008 2:06 pm    Oggetto: Modulo DB Access in operazioni pianificate

Rispondi citando


Ciao a tutti.

All'interno di un db access ho il seguente modulo:

Codice:
Function estrai()
Dim dbs As Database
Set dbs = CurrentDb

    g_HostSettleTime = 15
        Dim Sessions As Object
    Dim System As Object
    Set System = CreateObject("EX.System")   
    If (System Is Nothing) Then
        MsgBox "Errore."
        Stop
    End If
    Set Sessions = System.Sessions

    If (Sessions Is Nothing) Then
        MsgBox "Errore."
        Stop
    End If
       
        Dim sess0 As Object
        Set sess0 = System.ActiveSession
        If (sess0 Is Nothing) Then GoTo init
        System.Quit
       
init:
        Shell ("c:\programmi\ex\session.exe")

...

    Application.Quit
End Function


Vorrei lanciare questo modulo da un'operazione pianificata sul server su cui è installato il db access.

E' una cosa fattibile?
Posso farlo con un file con estensione .VBS ? O con quale tipo di file?
Cosa devo prevedere, ad esempio, per la connessione al db access in questo script per l'esecuzione delle query contenute nel modulo stesso ?

Grazie per le info.
F

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Mer Set 24, 2008 3:06 pm    Oggetto:

Rispondi citando


Per lanciare una funzione di access devi usare la seguente sintassi:

"<percorso>\msaccess.exe" "<percorso>\database.mdb" /cmd funzione

Penso basti schedulare questo comando e dovrebbe andare.

Spero che ti sia di aiuto!
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

fraude
Bravino


Registrato: 07/09/07 11:22
Messaggi: 20

MessaggioInviato: Mer Set 24, 2008 3:15 pm    Oggetto:

Rispondi citando


Grazie per aver risposto.

Vediamo se ho capito cosa devo fare:

1) un file con estensione .bat che contiene la chiamata al db access in questo modo:

Codice:


"C:\Programmi\Microsoft Office\OFFICE11\msaccess.exe" "D:\Inetpub\wwwroot\mdb-database\database.mdb" /cmd Estrai()

 


Ma quando lancio il file.bat si apre il db access ma non succede nulla... perchè?


Grazie per l'aiuto. Very Happy

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Gio Set 25, 2008 6:44 am    Oggetto:

Rispondi citando


Mmmm, puoi provare con lo switch /x, anche se è per le macro. Oppure usare autoexec, attivando quella funzione all'apertura del database. Oppure fare una macro che lancia il comando?
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

fraude
Bravino


Registrato: 07/09/07 11:22
Messaggi: 20

MessaggioInviato: Gio Set 25, 2008 7:09 am    Oggetto:

Rispondi citando


cali1981 ha scritto:
Mmmm, puoi provare con lo switch /x, anche se è per le macro. Oppure usare autoexec, attivando quella funzione all'apertura del database. Oppure fare una macro che lancia il comando?


Infatti ho risolto come dici.

Ho creato una macro alla quale ho associato l'esecuzione della funzione ed ha funzionato!

Codice:
@echo off
cls
"C:\Programmi\Microsoft Office\OFFICE11\msaccess.exe" _
"D:\Inetpub\wwwroot\mdb-database\database.mdb" _
/x mcrExecuteFunction


Grazie !

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Gio Set 25, 2008 8:46 am    Oggetto:

Rispondi citando


Prego, alla prossima!
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione: c#, c++, Java, HTML, PHP, Javascript... Tutti i fusi orari sono GMT
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
Forum del sito TuttoMontefalco.it - Umbria - Italy topic RSS feed 


Torna al sito TuttoMontefalco.it


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

SoftGreen 1.1 phpBB theme by DaTutorials.com
Copyright © DaTutorials 2005