FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Wed Oct 06, 2021 05:53 PM

Both Query() and RowSet() are two names for the same method.
We just prefer to use RowSet name. You may use the name you like to use.

Regards



G. N. Rao.

Hyderabad, India
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Wed Jul 19, 2023 05:28 PM

Is there a wiki that explains how to use fwconnect so I can see what is needed for an embedded mariadb connection?

thanks

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 990
Joined: Thu Nov 17, 2005 05:49 PM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Fri Mar 21, 2025 06:39 PM

Hello group;

Is there a pdf or wiki that documents this MariaDB class? I would like something that describes the whole class without having to read each post on the forum.

And one other thing; is this an update to the TDolphin class or a whole different class altogether?

Thank you.

Posts: 1067
Joined: Wed Nov 09, 2005 02:17 AM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Fri Mar 21, 2025 07:03 PM
Hi Reinaldo,
Some time ago I started to collect all Mr Rao tips about FWH MySql in a chm file. You can download it through the link bellow:

https://drive.google.com/file/d/1DnNBBtwj4nDIER63_tCdWIUOW5XjwpVU/view?usp=sharing
Sds,
Vilian F. Arraes
vilian@vfatec.com.br
Belém-Pa-Brazil
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Sun Mar 23, 2025 01:41 PM
vilian wrote: Hi Reinaldo,
Some time ago I started to collect all Mr Rao tips about FWH MySql in a chm file. You can download it through the link bellow:

https://drive.google.com/file/d/1DnNBBtwj4nDIER63_tCdWIUOW5XjwpVU/view?usp=sharing
Hello,

It doesn't work.

Regards

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1067
Joined: Wed Nov 09, 2005 02:17 AM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Sun Mar 23, 2025 02:26 PM
Sds,
Vilian F. Arraes
vilian@vfatec.com.br
Belém-Pa-Brazil
Posts: 990
Joined: Thu Nov 17, 2005 05:49 PM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Sat Mar 29, 2025 12:21 AM
I need some help executing certain SQLs using this class. Below is the code to one such instance where the class returns an error.
DELIMITER //    
CREATE FUNCTION CurrentLease( 
   pPropID CHAR( 25 ), pDate DATE 
   )  
   RETURNS CHAR( 13 ) DETERMINISTIC   
BEGIN   
   DECLARE cLease CHAR( 13 ) DEFAULT '' ;  
                              
   SELECT leaseID INTO cLease  
   FROM leases   
   WHERE propertyID = pPropID   
      AND StartDate <= pDate   
      AND ( IsMtoM OR EndDate IS NULL OR EndDate >= pDate )  
ORDER BY startdate DESC   
   LIMIT 1 ;  
  
   RETURN( cLease ) ; 
  
END //  
 DELIMITER ;
The sql executes fine using HeidiSQL connected to the same db and creates the function.

I have tried to execute the sql using Execute() and QueryResult() at no avail.

Can someone help?

Thank you.
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Sat Mar 29, 2025 12:29 AM
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 990
Joined: Thu Nov 17, 2005 05:49 PM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Sat Mar 29, 2025 12:37 PM

Querido amigo mio;

Muchas muchas gracias.

That thread helped me see the problem.

So far, everywhere I have read and even when testing scripts with HeidiSQL, I must use the clase "DELIMITER" to change the standard delimiter from ; to something else, like //. That way a ; does not ends the script. This is stupid to me, but it is a MySQL rule non the less; as per all documentation I have read.

However, with the fw client being used for MariaDB (and I suspect MySQL), the clause "DELIMITER" causes a syntax error. That was all the problem.

I realized this when reading your reference thread where Mr. Rao shows a script that creates a function and he is not using the clause "DELIMITER'.

This brings me to the question... why? I would expect there is a standard.

Well, what really matters to me is that is a problem solved and thank you very much Cristobal.

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Sun Mar 30, 2025 12:47 AM

Dear Reinaldo, thanks

This is one of the most valuable posts on this forum.

The explanation is wonderful, but above all, Mr. Rao's implementation of STORE PROCEDURES (and use of CALL) in his fabulous class developed for MySQL/MariaDB is magnificent.

The differences between the standard and Fivewin's implementation lie in the development Mr. Rao did in his class, as always, to try to make it easier for users.

Best regards and a hug.

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Tue May 27, 2025 10:12 PM
vilian wrote: Another link https://www.mediafire.com/file/r92mgkwd1p55p2j/MariaDB+native+support+docs.chm/file
Do you have another copy of the CHM, That one doesn't work either

Greetings from Chile
;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 1067
Joined: Wed Nov 09, 2005 02:17 AM
Re: FWH 16.08 : Built-in MySql/MariaDB functionality (Updated )
Posted: Tue May 27, 2025 10:41 PM
Sds,
Vilian F. Arraes
vilian@vfatec.com.br
Belém-Pa-Brazil

Continue the discussion