FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Fivewin & TDolphin & MariaDb & UFT8 problem?
Posts: 3
Joined: Thu Jan 07, 2016 01:23 AM
Fivewin & TDolphin & MariaDb & UFT8 problem?
Posted: Fri Nov 04, 2022 05:06 AM
Hello, everyone!
My name is Kim Jung Ho and I live in Korea.
I am going to use MariaDb using Tdolphin library.
If you connect normally and read the data, the letters are broken and visible. How can I solve this problem? Help me. Please.

https://blogfiles.pstatic.net/MjAyMjExMDRfMjg1/MDAxNjY3NTM5NjUxMzc3.HIlhcRGsvnDZmSpRgvIEWQUIe8FGttu_6aJAKQWoQbkg.M_6RQebb6ROpzwMlrJV22q9bwBjuyZy-twaH7dxFCuwg.JPEG.bigcco2006/error.jpg
Code (fw): Select all Collapse
#include "Fivewin.ch"
#include "TDolphin.ch"

procedure Main()
    local oServer
    local cHost     := "127.0.0.1"
    local cUser     := "root"
    local cPassword := "$01khm02khy$"
    local nPort     := 3306
    local nFlags    := 0
    local cDbName   := "bkinfo"

    local oErr

    local oQry
    local aData  := {}
    local cQuery := ""
    local i := 0

    SET CENTURY ON
    SET DATE FORMAT "yyyy.mm.dd"

    HB_SETCODEPAGE( "UTF8" )
    *FW_SetUnicode( .T. )   // It's a function that doesn't exist in my version.

    try
        CONNECT oServer HOST cHost USER cUser PASSWORD cPassword PORT nPort FLAGS nFlags DATABASE cDbName
    catch oErr
        Msginfo( oErr:Description, "Error" )
        RETURN
    end

    oQry  := TDolphinQry():New( "SELECT * FROM test", oServer )
    aData := oQry:FillArray()

    cQuery += "Record Count : "+ Transform(oQry:nRecCount,"999,999") + " / "

    cQuery += "Fields Count : "+ Transform(oQry:nFCount,"999,999") + CRLF + CRLF

    if oQry:nRecCount > 0
        for i := 1 to oQry:nRecCount
            cQuery += "RecNo. "+ALLTRIM(STR(i))+" 무엇이 문제일까?  What is the problem?" + CRLF +;
                           "Name : " + ALLTRIM(aData[i][1])+", Company : "+ALLTRIM(aData[i][2]) + CRLF + CRLF
    next
    endif

    Msginfo( cQuery )

    oQry:End()
    oQry := NIL

    oServer:End()

RETURN
FWH 10.04
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6717)
Borland C++ 5.82
TDolphin
MariaDb 10.8
Posts: 866
Joined: Tue Oct 16, 2007 08:57 AM
Re: Fivewin & TDolphin & MariaDb & UFT8 problem?
Posted: Fri Nov 04, 2022 05:20 AM

Hi Mr.Kim

I use TMySQL not problem. but I remember old FWH version UTF8 Unicode not work.

What's FWH version use?

Best Regards,



Richard



Harbour 3.2.0dev (r2503251254) => Borland C++ v7.7 32bit

MySQL v8.0

Harbour 3.2.0dev (r2503251254) => Borland C++ v7.7 64bit
Posts: 3
Joined: Thu Jan 07, 2016 01:23 AM
Re: Fivewin & TDolphin & MariaDb & UFT8 problem?
Posted: Fri Nov 04, 2022 05:36 AM

Hello, Mr. Richard

Can I use MariaDb for TMySQL?

The version I am using is FHW 10.4

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Fivewin & TDolphin & MariaDb & UFT8 problem?
Posted: Fri Nov 04, 2022 07:12 AM

Dear Kim,

You are using a very old FWH version.

You may consider to buy an upgrade to the new FWH 22.10

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Fivewin & TDolphin & MariaDb & UFT8 problem?
Posted: Fri Nov 04, 2022 08:50 PM

Advantages of Upgrading:

Unicode:

Highly advanced support for Unicode.

MySql/MariaDB:

Highly advanced MySql/MariaDB built-in library. No need for any external library. Fully compatible with Harbour/xHarour, Borland, GCC and MSVC, 32 and 64 bits.

Far advanced than TMySql, Dolphin and even ADO.

For most normal uses, any MySql library like TMySQL and Dolphin serve the purpose, whether you use MySQL server or MariaDB server.

But there are minor differences between MySQL upto version 5 and version 8 and MariaDB.

FWH' own library knows if the server is MySql, its version and if it is MariaDB. Internally FWH library takes into account takes into account these differences and behaves appropriately.

If you are a serious user of MySQL or MariaDB with Unicode, upgrading will greatly help you.

Regards



G. N. Rao.

Hyderabad, India
Posts: 230
Joined: Thu Sep 17, 2015 11:40 PM
Re: Fivewin & TDolphin & MariaDb & UFT8 problem?
Posted: Wed Jul 19, 2023 10:55 PM

Estoy usando TDolphin libreria externa para usar la de FWH tendria que hacer algun cambio en mis fuentes ?

uso fwh 20.12

Carlos Atuncar - CaSoftSystem
Chincha - Perú
+51983478218
carlosalbatun@gmail.com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Fivewin & TDolphin & MariaDb & UFT8 problem?
Posted: Thu Jul 20, 2023 01:52 AM

FWH 20.12 works.

Minor changes only.

Regards



G. N. Rao.

Hyderabad, India

Continue the discussion