Page 1 of 1

Conversione di un file SQL (con estensione ldf e mdf) in mdb

PostPosted: Wed May 03, 2006 10:58 am
by Marco Turco
Salve,
qualche idea a riguardo ?

Grazie

MArco

Re: Conversione di un file SQL (con estensione ldf e mdf) in

PostPosted: Wed May 03, 2006 11:46 am
by Enrico Maria Giordano
Con questo puoi convertire un DBF in una tabella dentro un MDB. Cambiando la stringa di connessione (parametro passato al metodo Open()) puoi farlo con un tabella di qualsiasi SQL:

Code: Select all  Expand view
FUNCTION MAIN()

    LOCAL oCat, oCn

    FERASE( "new.mdb" )

    oCat = CREATEOBJECT( "ADOX.Catalog" )

    oCat:Create( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=new.mdb" )

    oCn = CREATEOBJECT( "ADODB.Connection" )

    oCn:Open( "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\xharbour; Extended Properties=DBASE III" )

    oCn:Execute( "SELECT * INTO NewTable IN 'new.mdb' FROM Clienti" )

    oCn:Close()

    RETURN NIL


EMG

PostPosted: Wed May 03, 2006 6:25 pm
by Marco Turco
Il problema però è che non ho sql server installato.
Gli archivi in questione mi sono stati forniti da uno studio.

Marco

PostPosted: Wed May 03, 2006 7:13 pm
by Enrico Maria Giordano
Allora installa MSDE. Altrimenti temo non ci sia niente da fare.

EMG

PostPosted: Thu May 04, 2006 8:52 am
by Marco Turco
Sai se esiste una versione Free di MSDE e dove scaricarla ?
Ho cercato su google ma mi esce di tutto.

Marco

PostPosted: Thu May 04, 2006 9:24 am
by Enrico Maria Giordano

PostPosted: Wed May 10, 2006 8:43 am
by Marco Turco
Grazie.
Ho però un problema,
quando cerco di aprire il file ottengo l'errore "MS SQL Server DB provider not found" e "MS SQL Server odbc drive not found" probabilmente non vengono installati con l'installazione MSDE standard.

Ti sono già capitati questi problemi e sai che driver scaricare ?


Grazie

Marco

PostPosted: Wed May 10, 2006 9:39 am
by Enrico Maria Giordano
Io ho installato l'MSDE che ti ho detto e non ho avuto problemi.

EMG