Ejemplo n.º 1
0
        internal static DbaseFile CreateDbaseFile(String fileName, DataTable schema, CultureInfo culture, Encoding encoding, IGeometryFactory geoFactory)
        {
            DbaseFile file = new DbaseFile(fileName, geoFactory, false);
            Byte      languageDriverCode = DbaseLocaleRegistry.GetLanguageDriverCode(culture, encoding);

            file._header = new DbaseHeader(languageDriverCode, DateTime.Now, 0);

            file._header.Columns = new List <DbaseField>(DbaseSchema.GetFields(schema, file._header));
            file._headerIsParsed = true;
            file.Open(WriteAccess.Exclusive);
            file.Save();
            file.Close();

            return(file);
        }
Ejemplo n.º 2
0
        internal static DbaseFile CreateDbaseFile(string fileName, DataTable schema, CultureInfo culture, Encoding encoding)
        {
            DbaseFile file = new DbaseFile(fileName, false);
            byte languageDriverCode = DbaseLocaleRegistry.GetLanguageDriverCode(culture, encoding);
            file._header = new DbaseHeader(languageDriverCode, DateTime.Now, 0);
            file._header.Columns = DbaseSchema.GetFields(schema, file._header);
        	file._headerIsParsed = true;
			file.Open();
			file.Save();
            return file;
        }
Ejemplo n.º 3
0
        internal static DbaseFile CreateDbaseFile(String fileName, DataTable schema, CultureInfo culture, Encoding encoding, IGeometryFactory geoFactory)
        {
            DbaseFile file = new DbaseFile(fileName, geoFactory, false);
            Byte languageDriverCode = DbaseLocaleRegistry.GetLanguageDriverCode(culture, encoding);
            file._header = new DbaseHeader(languageDriverCode, DateTime.Now, 0);
 
            file._header.Columns = new List<DbaseField>(DbaseSchema.GetFields(schema, file._header));
            file._headerIsParsed = true;
            file.Open(WriteAccess.Exclusive);
            file.Save();
            file.Close();

            return file;
        }