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