"Null reference exception"? no, grazie, prendo un "unexpected T_VARIABLE"... Questo è il forum per imparare l'arte della programmazione o per chiedere un parere su una sessione di debug particolarmente ostica.
Regole del forum Ricorda di indicare chiaramente nell'oggetto il linguaggio ([C#] oppure [PHP], [Java], [HTML], ...), se la discussione ne riguarda uno in particolare!
Buona giornata a tutti, sono nuovo di questo forum e vorrei chiedere alcune informazioni riguardo l'accesso ad un database MySQL da remoto.
Espongo brevemente la questione:
Nell'azienda in cui lavoro ho un PC (server) sul quale ho installato MySQL e creato un database che interrogo, in locale, con una applicazione scritta in VB6. Ora questo Pc lo vorrei connettere ad altri 20 che si trovano in reparto. Tutti i computer dispongono di una connessione ad internet e su ognuno dei 20 computer vorrei installare la stessa applicazione in modo che ognuno possa accedere al server sia in lettura che in scrittura.
Per fare questo, cosa e come devo configurare MySQL che gira sul server, in modo che permetta l'accesso ai computer del reparto?
Dato che questa "rete", al momento, esiste già ma solo come rete locale (i PC sono tutti collegati al server attraverso una LAN) e utilizzano un DataBase Access al quale accedo con OLEDB, è possibile sfruttare la mia applicazione così com'è oggi, ovviamente, adeguando correttamente la stringa di connessione al DataBase? Nel caso, come devo configurare il Server ed i Client.
Su tutti i PC è installato Windows 7.
Grazie a tutti per il tempo che vorrete dedicarmi.
Tecnicamente è fattibile ma ti sconsiglio di esporre il db direttamente su internet pubblico per questione di sicurezza.
-Puoi usare una vpn per connetterti alla rete aziendale dai pc remoti , che lavoreranno come al quel punto come se fossero nella intranet (da me a lavoro facciamo così)
-Puoi creare un'applicazione web che faccia da strato intermedio (business logic).
Es esponi su internet un sito con apposita autenticazione (servizio rest oppure asmx) questo richiede una revisione importante del programma, è un modo diverso di pensare.
Il sito si occupa di esporre il metodo "sava_cliente" e il programma principale chiama quel metodo senza bisogno di sapere nulla di cosa viene fatto sotto, non è necessario che sappia come vengono salvati i dati.
Inserendo un messaggio, dichiari di aver letto e accettato il regolamento di partecipazione.
Nello specifico, sei consapevole che ti stai assumendo personalmente la totale responsabilità delle tue affermazioni, anche in sede civile e/o penale,
manlevando i gestori di questo sito da ogni coinvolgimento e/o pretesa di rivalsa.
Dichiari inoltre di essere consapevole che il messaggio sarà visibile pubblicamente, accetti di diffonderlo con licenza
CC BY-NC-SA 3.0 (con attribuzione a "TurboLab.it") e rinunci ad ogni forma di compensazione (economica o altro).
Rinunci inoltre esplicitamente a qualsiasi pretesa di cancellazione del messaggio.