cnavarro wrote:Intenta no cerrando el oRs:Close()
El mismo error
Can not create OCRD
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
cnavarro wrote:Intenta no cerrando el oRs:Close()
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Intenta ponerle el path completo donde quieras crearlo
Tampoco
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Mr Rao,
Any advise?
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Tampoco est谩s cerrando la conexi贸n oCn:Close antes verdad?
cnavarro wrote:Tampoco est谩s cerrando la conexi贸n oCn:Close antes verdad?
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
No podia funcionar con la conexion cerrada
Prueba con FW_AdoTables( oCn )
cnavarro wrote:No podia funcionar con la conexion cerrada
Prueba con FW_AdoTables( oCn )
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
#include "fivewin.ch"
REQUEST DBFCDX
function Main()
local cServer := "SQLEXPRESS"
local cUser := "SA"
local cPassword := "1234"
local cDatabase := "SBODemoUS"
local cTable := "RCD"
local cdbf := "RCD.DBF"
local lEditStruct := .F.
local oCn, oRs
oCn := FW_OpenAdoConnection( { "MSSQL", cServer, cDatabase, cUser, cPassword }, .t. )
if oCn == nil
? "Connect Fail"
else
? "Connected."
oRs := FW_OpenRecordSet( oCn, cTable )
if oRs == nil
? "Can not open " + cTable
else
XBROWSER oRs FASTEDIT
cDBF := cFileSetExt( cDBF, "dbf" )
FW_AdoExportToDBF( oRs, cDbf, .t. )
XBROWSER cDBF FASTEDIT
oRs:Close()
endif
oCn:Close()
endif
return nil#include "FiveWin.ch"
//----------------------------------------------------------------//
REQUEST DBFCDX
function Main()
local cServer := "localhost\SQLEXPRESS"
local cDatabase := "SBODemoUS"
local oCn, oRs, aTables, cTable
oCn := FW_OpenAdoConnection( { "MSSQL", cServer, cDatabase }, .t. )
aTables := FW_AdoTables( oCn )
if oCn == nil
? "Connect Fail"
else
XBROWSER aTables
endif
FOR EACH cTable IN aTables
oRs := FW_OpenRecordSet( oCn, cTable )
FW_AdoExportToDBF( oRs, cTable, .F. )
oRs:Close()
NEXT
? "EXPORTACION FINALIZADA"
oCn:Close()
return nil
//----------------------------------------------------------------//FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
En el bucle de conversi贸n, haz un if para saltarte esa base de datos, termina el resto, y fuera del bucle haz un import de esa base de datos con el par谩metro final .T. como te indica Mr Rao, para que puedas modificar o ver la estructura, a ver donde puede estar el problema ( en qu茅 campo )

FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Listo
Excluyendo la Tabla CASE se logro realizar el export exitosamente.
Ahora, existe alguna funcion que importe las DBF a Mysql?
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Compuin wrote:Listo
Excluyendo la Tabla CASE se logro realizar el export exitosamente.
Ahora, existe alguna funcion que importe las DBF a Mysql?
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
If you are using ADO for MySql, you can use FW_AdoImportFromDBF()
If you are using FWMYSQL for connecting to MySql, you can use oCn:ImportFromDBF()