Filemaker e query SQL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Dall'introduzione del generatore di query SQL, ho provato molte volte a utilizzare questo strumento senza successo. Quindi uso il vecchio modo (database aperto) che mi costringe a costruire manualmente le query SQL. Ora che possiamo combinare database esterni e tabelle JMP, vorrei dare una seconda possibilità a Query builder. Ancora non funziona. Il messaggio di errore:

Le connessioni con il Database funzionano bene (ho fatto uno script di aggiornamento e l'ho usato senza problemi per alcuni mesi).
SQLSTATE=42000 significa errore di sintassi. Ma è Query Builder che ha scritto la query SQL...
Qualche idea?
Grazie,
Claudio B.
Ri: Filemaker e query SQLSaluti @woz_s - ripercorrendo la cronologia di questo problema, vedo un paio di cose da condividere:
- lo scenario di Filemaker Pro menzionato nel post originale è stato gestito in modo speciale. Il punto e virgola non viene effettivamente rimosso dall'SQL generato, ma il punto e virgola viene rimosso "sotto le coperte" prima dell'invio a un database Filemaker Pro.
- Vedo una richiesta esistente per la preferenza/casella di controllo menzionata qui, ma non è stata ancora implementata. L'ho sollevato e ho menzionato Presto come un altro database che non funziona con l'attuale implementazione. Spero che possa essere gestito in una versione futura.
Per ora, la soluzione alternativa che hai trovato per rimuovere il punto e virgola è la migliore soluzione che posso offrire.
Ri: Filemaker e query SQLho riscontrato lo stesso problema con il punto e virgola finale durante l'esecuzione di query sui dati su una connessione Presto ODBC utilizzando JMP 15. la soluzione alternativa per passare alla modalità SQL personalizzata e rimuovere il punto e virgola funziona correttamente, ma il passaggio avanti e indietro tra personalizzato e la modalità interattiva diventa molto noiosa molto rapidamente durante l'esplorazione dei dati.
Audrey, potresti fornire alcuni dettagli sulla rimozione del punto e virgola di cui hai parlato nel tuo post? supporta solo FileMaker? ho scavato nelle preferenze di JMP per vedere se c'è un modo per abilitarlo ma non sono riuscito a trovare nulla. se non esiste già, sarebbe bello avere una casella di controllo da qualche parte che possa attivare/disattivare manualmente la rimozione del punto e virgola finale in una versione futura. Grazie!
Ri: Filemaker e query SQLSalve a tutti, ho esaminato alcuni dei nostri problemi in cui avevamo una richiesta di miglioramento nella community di JMP, che è stata effettivamente affrontata nel software, e ho cercato di riconciliarla con le richieste originali. Questa è una di quelle richieste. Sembra che abbiamo aggiunto un supporto per FileMaker, sotto forma di eliminazione del punto e virgola quando appropriato, nel periodo di tempo di JMP 14. Si spera che chiunque cerchi questo problema sia in grado di eseguire l'aggiornamento a una versione più recente di JMP e di poter lavorare correttamente con FileMaker. O naturalmente, facci sapere se riscontri nuovi problemi con esso.
Grazie!
Audrey
Ri: Filemaker e query SQLCiao Eric e JP,
Non voglio certo iniziare qui una discussione sotto forma di recriminazione. Sono molto lieto del supporto del team JMP. Per quanto riguarda FileMaker, la cosa importante per me è riuscire ad aggirare il problema togliendo il punto e virgola e aver condiviso il trucco.
Hai ragione riguardo all'offerta un po' più limitata per il gestore di database nel mondo di Mac OS.. Personalmente, utilizzo principalmente FileMaker per la mia ricerca per la sua flessibilità di progettazione (e sviluppo rapido) che è più importante per me della potenza pura. Gestisco tuttavia con grande efficienza (con FileMaker Server) alcuni database con centinaia di tabelle, migliaia di campi e milioni di record. Uso anche SQLite (un utente) e soprattutto PosGres (server PostGIS) per i dati geografici.
I driver ODBC sono particolarmente capricciosi per i francofoni come me a causa degli accenti. Devi assolutamente vietare accenti e spazi nei titoli di campo!
Grazie ancora,
Claudio
Ri: Filemaker e query SQLEhi, jpmontagne,
Il nostro suggerimento per un database gratuito con supporto ODBC gratuito su Mac sarebbe MySQL.I driver ODBC per Mac per MySQL sono disponibili qui: MySQL :: Scarica Connettore/ODBC .
SQLite è un'altra possibilità.Il driver ODBC può essere trovato qui: http://www.ch-werner.de/sqliteodbc/ SQLite è forse più simile a FileMaker in quanto non è necessario un server di database; il database è solo un file su disco.
Sono inoltre disponibili driver ODBC commerciali per questi database ActualTech se stai cercando qualcosa di un po' più "produttivo".
HTH,
Eric
Ri: Filemaker e query SQLE gli utenti di Mac OS X? Uso anche Filemaker Pro poiché Access non è disponibile sulla piattaforma Mac. Quali database relazionali consiglieresti al posto di FileMaker Pro per noi utenti Mac?
Ri: Filemaker e query SQLUn collega con una migliore conoscenza del supporto ODBC di JMP ha sottolineato che, ufficialmente, JMP non supporta Filemaker Pro.Ecco una nota di utilizzo sull'argomento.
46030 - JMP® non supporta più il database FileMaker Pro™ sui sistemi operativi Windows
Apparentemente, abbiamo avuto una miriade di problemi con i loro driver ODBC.È possibile per te passare a un altro database?
Grazie,
Eric
Ri: Filemaker e query SQLOk, vedrò cosa possiamo fare.
Eric
Ri: Filemaker e query SQLCiao Eric,
Ho creato una semplice query SQL con Query Builder. Contiene solo un semi-coma. Non ha funzionato così. Ma funziona perfettamente dopo aver rimosso il semi-coma.

Quindi hai ragione. Il semi-coma non è compatibile con FileMaker (e/o il driver ODBC).
Spero che questo possa essere risolto in un aggiornamento futuro.
Grazie mille per questa rapida risposta!!
Claudio B.
Ri: Filemaker e query SQLEhi, Claudio,
Mi dispiace che tu stia riscontrando frustrazione con Query Builder.Una delle cose frustranti di SQL è che, anche se esiste uno standard, ci sono molte differenze specifiche del fornitore nel supporto SQL.Query Builder è a conoscenza di *alcune* di queste differenze tra fornitori e utilizza tale conoscenza durante la generazione di SQL.Tuttavia, Filemaker non è un database con cui abbiamo testato né insegnato a Query Builder le sue idiosincrasie.
Ad esempio, ad alcuni database non piace davvero il punto e virgola finale alla fine dell'istruzione SQL.Una cosa che potresti provare sarebbe utilizzare il menu principale del triangolo rosso e selezionare "Converti in SQL personalizzato", quindi vedere se puoi modificare l'SQL in un modo che renda felice Filemaker.La prima cosa che proverei è rimuovere il punto e virgola finale.Se questo risolve il problema, potremmo forse considerare l'aggiunta di un caso speciale per Filemaker che ometta il punto e virgola finale.
Grazie,
Eric