CollationAttribute( EVColAttribute.kStrength ) problem or bug?
Ivan Smahin
ivan_smahin at valentina-db.com
Wed Mar 1 19:38:08 CST 2006
Hello Stan,
Wednesday, March 1, 2006, 7:20:51 PM, you wrote:
> Hi,
> I have a little problem with CollationAttribute
> ( EVColAttribute.kStrength ). I set it to kPrimary right after
> converting databases from v1 to v2 format. Use to work for 99% of my
> customers so far. However with the remaining 1% the attribute is
> applied partially. In other words, some tables will be set to that
> attribute and others not. In that 1 % customers the line:
> myDatabase.CollationAttribute( EVColAttribute.kStrength ) =
> EVColAttributeValue.kPrimary
> only set the attribute to some tables but not all. I have pinpointed
> the problem to one table so I used:
> myDatabase.myTable.CollationAttribute( EVColAttribute.kStrength ) =
> EVColAttributeValue.kPrimary
> but it has no effect. Queries on that table continues to be
> UCOL_IDENTICAL (when loaded in Valentina Studio)
> Pinpointing up to the field I wrote:
> myDatabase.myTable.VarCharField("myFieldname").CollationAttribute
> ( EVColAttribute.kStrength ) = EVColAttributeValue.kPrimary
> and then BOOM, it is set to primary.
> So my question is, is the myDatabase.CollationAttribute() global? If
> not, why some table are not set properly.
> or... is myDatabase.myTable.CollationAttribute() table wide?
Database's collation attributes are inherited by all tables.
So it is strange.
What kind of query is used?
Seems to be a bug.
--
Best regards,
Ivan mailto:ivan_smahin ÎÁ valentina-db.com
More information about the Valentina
mailing list