Newsgroup: it.comp.os.os2
Titolo: Mysql Lotus o staroffice?

Ciao, c'e' un qualche modo per collegare le tabelle tra Mysql e un
client come staroffice o lotussmartsuite?(in win con access e i suoi
driver odbc va che e' un amore!!!.-(( )
Ci si riesce sotto os/2 (i driver myodbc + smartsuite non vanno!)?
Giulia

 client come staroffice o lotussmartsuite?(in win con access e i suoi
si, StarOffice e driver JDBC. Io ho provato MM.MySQL 2.0.3 e funziona 
benissimo.
Bye,
	Yuri Dario
/*
 * member of TeamOS/2 - Italy
 * 
http://www.quasarbbs.com/yuri
 */

 benissimo.
Mi dici come installarlo il driver ? ...ho un file che si chiama
mysql_comp.jar...che ci faccio ?
Ho devo scaricare qualcosaltro ?
Giulia

 
wrote:
:> Yuri Dario ha scritto:
:> > > Ciao, c'e' un qualche modo per collegare le tabelle tra Mysql e un

Allora:
nel caso che non sia ancora gia' stato spiegato (puo' essere che abbia
perduto qualche messaggio perche' il mio server funziona a 
singhiozzi):
Quando crei un nuovo database con S.office nelle Proprieta'--->TIPO: 
selezionare JDBC dall'elenco.
in--->JDBC(proprieta') impostare: 
Classe di driver JDBC = org.gjt.mm.mysql.Driver
URL= jdbc:mysql://IP_o_nomehost:3306/nome_DB
nome utente = ...................
password = ......................(eventuale)
Ovviamente il riferimento al driver JDBC deve trovarsi nel CLASSPATH 
di sistema ed anche  in S.Office:
in strumenti--->Opzioni ------->Browser------->Altro: Java(Classpath).
Poi, se tutti i parametri sono corretti, il gioco e' fatto.
Mie impressioni:
Per funzionare.... un po' funziona nel senso che e' possibile 
visionare DB gia' esistenti, e' molto utile per eseguire le query, 
stabilire delle relazioni e copiarne l' SQL corrispondente.
Pero' ho riscontrato notevoli limiti nella modifica e soprattuto nella
creazione di tabelle, non so se per un limite di SOFFICE o del driver 
JDBC : se dopo aver creato la chiave primaria e salvato (sin qui' 
nessun problema) creo altri campi (di qualsiasi formato) mentre salvo 
la tabella mi esce sempre l'errore:
"java.sql.SQLException: Syntax error or access violation: You have an 
error in your SQL syntax near 'CONSTRAINT ID' at line 1"
E ovviamente non si puo' andare avanti. Forse sbaglio qualcosa
io ma non capisco cosa....
Alternativamente sto' provando (con un certo successo) dei tools per 
l'esportazione di tabelle DBF in fomato.SQL importabile da MySQL (sono
2 programmi distinti) ma anche qui' ci sono dei problemi (anche se 
aggirabili): la funzione "CREATE TABLE"  non funziona se si trova 
al'interno del file_di_importazione.SQL:
______________________________________________________________________
_______
E:\MYSQL2\BIN\MYSQLIMPORT.EXE: Error: You have an error in your SQL 
syntax near
'\mysql2\data\ARTICOLI' at line 1, when using table: 
\mysql2\data\ARTICOLI
----------------------------------------------------------------------
------------------------------------------------------------------
Il file e' appunto ARTICOLI.SQL da importare nel DB TEST e contenente 
le istruzioni:
____________________________________________________________
CREATE table ARTICOLI (
  ARTICOLIID int unsigned not null auto_increment primary key,
  NUMF Int(5) not null default 0,
  ARTICOLO Char(40) not null default ''
);
----------------------------------------------------------------------
-------------------------------
 mentre se la "taglio"  la 
incollo nella finestra del MySQLClient, viene eseguita perfettamante.
Cosi' si possono creare tabelle DBF anche di una certa complessita' e 
"trasferirle" in MySQL. A tal proposito si possono creare degli 
"oggetti programma" opportunamente impostati, sui quali trascinare il 
file.SQL e ottenere l'esportazione in una dir. predefinita (nelle 
impostazioni); l'importazione pero' richiede per forza l'immissione a 
mano del nome_database e del nome_file.sql.
A voi la palla
Ciao
P.S—
ottimo il programma di Yuri&Antony per la gesione degli utenti.
-- 
--------------------
Alessandro
--------------------