FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour MS-SQL y Fivewin
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
MS-SQL y Fivewin
Posted: Wed Mar 16, 2016 02:46 PM

Saludos foro,

Actualmente manejo una Base de Datos MS SQL Server y necesitamos desarrollar una aplicacion que conecte con la misma. Obviamente TDolphin no es opcion y cambiar a MySQL tampoco, asi que toca ADO o algun otra herramienta de fw para conectar.

Podria alguien aportarme como maneja este tipo de conexion entre una aplicacion y la BBDD

Gracias de antemano

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: MS-SQL y Fivewin
Posted: Wed Mar 16, 2016 04:25 PM

Si te conectas con ADO no hay mayores problemas. Busca la cadena de conexi贸n y sales andando.

Saludos

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: MS-SQL y Fivewin
Posted: Wed Mar 16, 2016 04:28 PM

Gracias Horacio

Tienes algun ejemplo?

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: MS-SQL y Fivewin
Posted: Wed Mar 16, 2016 04:30 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: MS-SQL y Fivewin
Posted: Wed Mar 16, 2016 04:44 PM

Gracias Antonio,

Lo revisare

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: MS-SQL y Fivewin
Posted: Wed Mar 16, 2016 04:49 PM
Entra en este link

http://www.connectionstrings.com/sql-server/

Este es el c贸digo de conexi贸n para mysql

Code (fw): Select all Collapse
oVarGlobales : oCon := CreateObject("ADODB.Connection")
oVarGlobales : oCon : Open := ( "Driver={MySQL ODBC 5.1 Driver};Server=" + cHost + ";Database=mysql;User=" + cUser + ";Password=" + cPassw + ";Option=3;" )


Reemplaza por la cadena de conexi贸n de Ms-Sql

Saludos
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: MS-SQL y Fivewin
Posted: Wed Mar 16, 2016 04:54 PM

Gracias Horacio

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 151
Joined: Wed Oct 12, 2005 01:03 PM
Re: MS-SQL y Fivewin
Posted: Wed Mar 16, 2016 05:13 PM

otro ejemplo

oApp:ConnectionString := "Driver={SQL Server};Server=192.168.1.100;" + ;
"Trusted_Connection=no;Database=polizas" + ;
";Uid=contab;Pwd=Polizas123;"

Marco Augusto Rodriguez Manzo

FWH January 2020 Xharbour 1.2.3

MySQL 5.0.19 Fastreport



PERZO SOFT

Sistemas Personalizados
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: MS-SQL y Fivewin
Posted: Thu Mar 17, 2016 07:38 AM
When we use FWH, there is no need to search any where for connection strings,etc. FWH makes using ADO very simple.
Here is a working example on my computer
Code (fw): Select all Collapse
   ADOCONNECT oCn TO MSSQL SERVER GNRHP\SQLEXPRESS database FWH USER SA PASSWORD mypwd
   // where server is "GNRHP\SQLEXPRESS', database is "FWH", usernaem is "SA' and password is "mypwd"
   
   if oCn == nil
      MsgIbfo( "failed to connect" )
      return nil
   else
      aTables := FW_AdoTables( oCn )
      XBROWSER aTables // show list of tables in database
      
      oRs   := FW_OpenRecordSet( oCn, "CUSTOMER" )
      XBROWSER oRs AUTOSORT  // open and show one tablee
      oRs:Close()
      oCn:Close()
   endif
Regards



G. N. Rao.

Hyderabad, India
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: MS-SQL y Fivewin
Posted: Sat Mar 19, 2016 02:03 AM

Antonio,

Con Fivedbu me arroja el siguiente error

Application

Path and name: D:\fivedbu_20140730\fivedbu.exe (32 bits)
Size: 5,550,080 bytes
Compiler version: Harbour 3.2.0dev (r1406271520)
FiveWin Version: FWH 14.06
Windows version: 6.1, Build 7600

Time from start: 0 hours 0 mins 14 secs
Error occurred at: 18/03/2016, 21:40:24
Error description: Error BASE/1004 No exported method: OPENSCHEMA
Args:
[ 1] = U
[ 2] = N 20

Stack Calls

Called from: => OPENSCHEMA( 0 )
Called from: C:\fwteam\samples\fivedbu.prg => ADOOPEN( 473 )
Called from: C:\fwteam\samples\fivedbu.prg => (b)BUILDMENU( 132 )
Called from: .\source\classes\MRU.PRG => (b)TMRU_NEW( 68 )
Called from: .\source\classes\MENU.PRG => TMENU:COMMAND( 467 )
Called from: .\source\classes\WINDOW.PRG => TWINDOW:COMMAND( 1062 )
Called from: .\source\classes\MDIFRAME.PRG => TMDIFRAME:COMMAND( 255 )
Called from: => TMDIFRAME:HANDLEEVENT( 0 )
Called from: .\source\classes\WINDOW.PRG => _FWH( 3291 )
Called from: => WINRUN( 0 )
Called from: .\source\classes\WINDOW.PRG => TMDIFRAME:ACTIVATE( 1015 )
Called from: C:\fwteam\samples\fivedbu.prg => MAIN( 57 )

Es una Base de Datos sencilla con 2 tablas

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Continue the discussion