Main   Products   Offshore Outsourcing   Customers   Partners   ContactUs  
JDBC Databases
  HXTT Access 7.1.243
  HXTT Cobol 5.0.242
  HXTT DBF 7.1.243
 
  Buy Now
  Support
  Download
  Document
  FAQ
  HXTT Excel 6.1.246
  HXTT Json 1.0.214
  HXTT Paradox 7.1.242
  HXTT PDF 2.0.242
  HXTT Text(CSV) 7.1.242
  HXTT Word 1.1.242
  HXTT XML 4.0.243
Offshore Outsourcing
Free Resources
  Firewall Tunneling
  Search Indexing Robot
  Conditional Compilation
  Password Recovery for MS Access
  Password Recovery for Corel Paradox
  Checksum Tool for MD5
  Character Set Converter
  Pyramid - Poker of ZYH
   
   
   
Heng Xing Tian Tai Lab of Xi'an City (abbr, HXTT)

HXTT DBF
STR 函数返回默认长度和Clipper不一样
Aldis
2015-01-15 00:26:14
在HXTT DBF driver中我们发现STR(123) = STR (123,10)
这个默认长度10和Clipper不太一样,直接导致使用HXTT DBFDriver无法从Clipper创建的索引
(例如STR(number))获取正确结果
有什么方式可以修改这个默认长度或者替换drive自带的STR函数
Re:STR 函数返回默认长度和Clipper不一样
HXTT Support
2015-01-15 07:50:38
In dbase/Foxpro
If nLength is omitted, nLength defaults to 10 characters.

In Clipper:
Results of STR() with No Optional Arguments
------------------------------------------------------------------------
Expression Return Value Length
------------------------------------------------------------------------
Field Variable Field length plus decimals
Expressions/constants Minimum of 10 digits plus decimals
VAL() Minimum of 3 digits
MONTH()/DAY() 3 digits
YEAR() 5 digits
RECNO() 7 digits
So the best solution is using
STR(nNumber, nLength) as index expression.


Search Key   Search by Last 50 Questions




Google
 

Email: webmaster@hxtt.com
Copyright © 2003-2019 Heng Xing Tian Tai Lab of Xi'an City. | All Rights Reserved. | Privacy | Legal | Sitemap