Newsgroup: it.comp.appl.access
Titolo: Access e MYSQL ?

Mi hanno chiesto di convertire un applicativo(da me realizzato) da accessXP
(MSDE)
In accessXp FE e MYSQL.
Dove posso trovare indicazioni su MYSQL?
Grazie
Stefano (Kabisa)

 wrote in message
news:G0uNb.92583$
VW.37...@news3.tin.it

Trovo questa idea quanto meno Bizzarra
e tecnicamente 3 passi indietro...!
www.mysql.com
Trovi assolutamente tutto.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:df8246e21724954787...@mygate.mailgate.org...

Anch'io lo trovo bizzarro ma spiego:
Ho realizzati delle applicazioni ospedaliere che interfaccciano Database
informix e Oracle
Ora le mie banche dati (per la parte di dati specialistici) sono in MSDE
Loro vorrebero che io porto le mie banche dati in MySQL .
Non conosco i motivi esatti di questa loro richiesta , ma penso che dovrò
adeguarmi a meno di poter giustificare un altro tipo di approccio.
Grazie
Stefano (Kabisa)

 Stefano (Kabisa)
Forse se hai proposto MSDE come alternativa hanno ragione...!
Magari SQL_SERVER, valuta anche correttamente il discorso
LICENZA di MySQL, poichè se lo distribuisci nel pacchetto
non è FREE, e se il tuo programma non è OPEN_SOURCE o risponde
alle condizioni di EULA non è FREE....!!!!!
Ciao.


 ha scritto nel messaggio
news:404a4c0203801d9881...@mygate.mailgate.org...

 Io ho proposto di passare a SQL server .
Loro hanno già MySQL su un server linux dove vorrebbero che sposti il mio
Database.
Per la licenza la pagano loro ser serve.
Ho guardato il link che mi hai dato, quale versione devo scaricare per fare
le prove?
Stefano (Kabisa)

 Stefano (Kabisa)
Io sono restato alla Versione 4 ma è più di un anno
che non lo uso più, scaricati anche il DRIVER ODBC
poi se trovo la Stringa di connessione questa sera
ti posto il la Funzione per Linkare al volo le tabelle...!


 ha scritto nel messaggio
news:2781d466f98514fa08...@mygate.mailgate.org...

Grazie
Stefano (kabisa)

Allora io uso questo sistema, poichè ODIO DSN...!
Salvo questo in un File ini o txt come vuoi potresti pure usare un Registro,
per comodità non lo metto all'interno del MDB poichè poi distribuisco MDE
non vorrei mai dover rifare il pacchetto solo perchè un'azienda ha
modificato
l'indirizzo del Server.....!
Ho messo l'Indirizzo IP del LocalHost, tu metti il tuo....!
Creati una Tabella con l'elenco delle Tabelle da Linkare via ODBC_Direct,
molti
dicono che non funziona con MySQL, ma a me funziona......!
Tieni conto che per Form in lettura dati conviene sempre usare
Qry_PassTrought
che devi linkare con la proprietà Connect, che recuperi sempre dal file
ODBC;DRIVER={MySQL ODBC 3.51
Driver};DESC=;DATABASE=NomeDatabse;SERVER=127.0.0.1;UID=UserName;PWD=TuaPass
word;PORT=3306;OPTION=0;
'**************  Metti tutto in un Modulo ***************
Public StrConnection As String
Public Function RlnkODBCTbl() As Boolean
   On Error GoTo Err_RlnkODBCTbl
   Dim tdf As TableDef
   Dim rs As Recordset
   Dim s As String
   Dim strSql As String
   RlnkODBCTbl = False
   strSql = "LinkedTable"
      Set rs = CurrentDb.OpenRecordset(strSql)
   rs.MoveLast
   rs.MoveFirst
   Do Until rs.EOF
      s = rs.Fields(0).Value
      CurrentDb.TableDefs.Delete s
      Set tdf = CurrentDb.CreateTableDef(s)
      tdf.Connect = StrConnection
      tdf.SourceTableName = s
      CurrentDb.TableDefs.Append tdf
      Set tdf = Nothing
      rs.MoveNext
   Loop
   RlnkODBCTbl = True
Exit_Here:
   rs.Close
   Set tdf = Nothing
   Exit Function
Err_RlnkODBCTbl:
   RlnkODBCTbl = False
   Resume Exit_Here
End Function
'Questa è per connettere QRY PT e modificarne la stringa SQL in modo
dinamico....!
Public Function CreateQryPassTrougth(NomeQry as string, strSQL as string) As
Boolean
   On Error GoTo Err_CreateQryPassTrougth
   Dim qdf As QueryDef
   Dim dbN As String
   Dim x As Integer
   Dim s(2) As String
   dbN = CurrentDb.Name
   CreateQryPassTrougth = False
   CurrentDb.QueryDefs.Delete NomeQRY
   Set qdf = CurrentDb.CreateQueryDef(NomeQRY)
   qdf.Connect = StrConnection
   qdf.SQL = strSQL
   qdf.ReturnsRecords = True
   Set qdf = Nothing
   Next
   CreateQryPassTrougth = True
Exit_Here:
   Set qdf = Nothing
   Exit Function
Err_CreateQryPassTrougth:
   CreateQryPassTrougth = False
   MsgBox Err.Number & "  " & Err.Description
   Resume Exit_Here
End Function
'Questa apre il FileCnn.ini che è il file contenete la Stringa di
connessione
Public Function FileODBC_Connection() As Boolean
   On Error GoTo Err_ReadFile
   Dim f As Integer
   FileODBC_Connection = False
   f = FreeFile
   Open Percorso & "FileCnn.ini" For Input As #f
   Input #f, StrConnection
   Close #f
   FileODBC_Connection = True
   Exit Function
Err_ReadFile:
   Close #f
   FileODBC_Connection = False
End Function
Ciao.
@Alex.

 ha scritto nel messaggio
news:bu9640$ser$1...@lacerta.tiscalinet.it...

Grazie ho fatto le prove e funziona benissimo (non avevo dubbi)
Adesso mi tocca il grosso del lavoro ricreare il database in MYSQL
Stefano (Kabisa))

 adeguarmi a meno di poter giustificare un altro tipo di approccio.
Per quello che posso dirti, ho diverse applicazioni che girano con un FE
access xp developer ed un server MySQL su Linux. Le applicazioni vanno
benissimo.
Forse questa idea tanto strampalata non è ...
Ciao, Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Bene, per l'importazione io usavo DbTool, importavo tutto il DB
da Access in un attimo....!
Ciao.
@Alex.

 Ciao, Sandro.
NOn è un problema di andare bene o male, certo che vanno bene...
ma Spesa di Installazione SQL_Server a parte hai mai messo mano
ad un progetto ADP e lavorare con un Server SQL serio....!
