Thanks Mitja, I've copied this information to the Tracker, and closed the
case as rejected.

Brgds,
Viktor

On Thu, Feb 5, 2009 at 6:58 AM, Mitja Podgornik <[email protected]>wrote:

> Not quite...
>
> Note this change in fieldget function:
>
> ...
> if ::FieldType(nNum) == "C"
>  - return PadR(::aRow[nNum], ::aFieldStruct[nNum][MYSQL_FS_LENGTH])
>  + return PadR(::aRow[nNum], ::aFieldStruct[nNum][MYSQL_FS_MAXLEN])
> ...
>
> Now the method returns exact character value as stored in MySQL table.
> With modification proposed, all character values returned will be padded
> with extra spaces that so the len() of returned string will be always exact
> as the field length defined in table structure.
> IMHO if in MySQL table a string like 'abc ' is stored then ::fieldget()
> method should return 'abc ' and not 'abc   ...'
>
> Mitja
>
>
>
>
> --- On Thu, 2/5/09, Viktor Szakáts <[email protected]> wrote:
>
> > From: Viktor Szakáts <[email protected]>
> > Subject: [Harbour] mysql patch submitted on Tracker
> > To: "Harbour Project Main Developer List." <[email protected]>
> > Date: Thursday, February 5, 2009, 12:16 AM
> > Can someone confirm whether this patch is valid?
> >
> https://sourceforge.net/tracker/index.php?func=detail&aid=2308998&group_id=681&atid=100681
> >
> > It changes MYSQL_FS_LENGTH to MYSQL_FS_MAXLEN in
> > tmysql.prg.
> >
> > Brgds,
> > Viktor
> > _______________________________________________
> > Harbour mailing list
> > [email protected]
> > http://lists.harbour-project.org/mailman/listinfo/harbour
>
>
>
> _______________________________________________
> Harbour mailing list
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to