Comments (2)
The dBaseIV standard for field names defines a maximum length of 10 characters, all capitals, with no blanks or special characters other than the underscore. So probably an exception should be thrown if the maximum length is exceeded.
from fastdbf.
perhaps an exception would probably be the right approach, however given the current behavior this might break other projects using this library. at least a warning would suffice for now.
on other projects dealing with this kind of issues, we had better experience with trimming the headers' names, in case of duplicates, append windows-style "~1", "~2", "~3", suffixes.
in case of some gdal tools, they simply just trim the header and log a warning.
from fastdbf.
Related Issues (14)
- Add support F field HOT 2
- Byte 0 of mData (IsDeleted) is incorrectly initialised in the DbfRecord constructor HOT 1
- UTF-8 Encoding HOT 2
- Use of Clipper and FoxPro extended "FieldLength" functionality does not always work
- License? HOT 1
- Cannot read files more than 2 GB, getting System.IO.IOException
- How do you install and run the program? HOT 2
- Index FIles HOT 1
- support chinese
- multi query DBF and display to datagridview in vb.net
- How can I create a DBF with the encoding I need?
- unable to read a dbf reader type
- Leading and trailing space is removed automatically while reading a dbf file.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fastdbf.