Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Accedere ad un database 4D

Categoria: Tecniche Ultimo Aggiornamento: 13/11/09


"io ho la necessità di collegarmi ad un database 4d (che gira su piattaforma Mac) da un server MSSQL per estrarre e pubblicare alcuni dati.
Potete spiegarmi la procedura per poter effettuare questa operazione?"

Risponde Umberto Migliore:
Ci sono diverse possibilità:
  • se sul server 4d è presente la licenza web si può preparare una chiamata in GET o POST che ritorni i valori in un formato elaborabile (tipo server REST)
  • se è presente la licenza WebService si può fare una chiamata SOAP usando l'indirizzo automatico http://indirizzoserver/4DWSDL
  • se si vuole accedere alle tabelle direttamente si può usare una chiamata ODBC dopo aver installato il corrispondente driver ODBC (disponibile gratuitamente)
  • via PHP utilizzando il driver PDO_4D incluso nelle ultime release di PHP


Diciamo che dipende dal tipo di informazioni che si vogliono passare, con che frequenza e con che controllo di validità o se servono eventuali elaborazioni a monte.

Inviato da: Fabrizio Brunozzi Visite: 7565


Fabrizio Brunozzi 18/11/09 15:15:36
Grazie prima di tutto per la tua risposta.
Io ho installato l'odbc ma non riesco a connettermi al database di 4D.
Quali potrebbero essere i cotrolli da effettuare. DEvo accedere con un account specifico.
Grazie
Fabrizio

Fabrizio Brunozzi 18/11/09 17:17:31
L'errore che mi viene generato è il seguente:
------------------FAILED--------------------
(01000) General warning
(HYT01) Connection timeout expired
(08001) Is the SQL Server Started?
Client unable to estabilish connection.

Posso fare qualche verifica per vedere se i servizi sono tutti attivi?
Grazie

Umberto Migliore 18/11/09 17:40:58
Se è un 4D Server v11 nella finestra di amministrazione c'è un pannello dedicato a SQL Server dove va premuto il pulsante "Start SQL Server"

Fabrizio Brunozzi 19/11/09 12:32:20
Scusami è una 6.8.4. Ma posso installare 4d su una macchina windows e passargli il database che attualmente è sulla macchina Mac??
FAb

Umberto Migliore 21/11/09 08:40:47
Per spostarlo su Windows non c'è problema, se non quello che serve una licenza diversa (e la versione 6 è moolto vecchia :). Però il 4d server risponde alle chiamate odbc anche se installato su Mac, probabilmente devi solo attivare l'accesso via 4d Open nelle preferenze.

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User: Nuovo
Pass: Accedi

Utenti Registrati

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.8.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
265 utenti registrati

Pagina servita il 24/11/17 alle 15:44:55 Valid HTML 4.01! Valid CSS!

Mutuo Facile, Serie Filmcards, Serie Singloids e altre app di Nexus srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per Apple iPhone, iPod, iPad della IPC