Xbase

XBase es un módulo Perl para leer y escribir los archivos DBF.
Descargar ahora

Xbase Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jan Pazdziora
  • Sitio web del editor:
  • http://search.cpan.org/~janpaz/Apache-OutputChain-0.11/MakeCapital.pm

Xbase Etiquetas


Xbase Descripción

XBase es un módulo PERL para leer y escribir los archivos DBF. XBase es un módulo PERL para leer y escribir los archivos DBF.Synopsis Use XBase; MY $ TABLE = NUEVO XBASE "DBASE.DBF" O DIE XBASE-> ERRSTR; Para (0 .. $ Tabla-> Last_Record) {My ($ eliminado, $ id, $ msg) = $ Tabla-> get_record ($ _, "ID", "MSG"); Imprimir "$ ID: T $ MSGN" a menos que se elimine $; } Este módulo puede leer y escribir archivos de base de datos XBase, conocida como DBF en DBASE y FoxPro World. También lee los campos de notas de los archivos DBT y FPT, si es necesario. Un código alfa de soporte de índice de lectura para NDX, NTX, MDX, IDX y CDX está disponible para la prueba: consulte la página DBD :: Índice (3) Manual. El Módulo XBase proporciona una interfaz nativa simple a los archivos XBase. Para el acceso a la base de datos compatible con DBI, consulte los módulos de DBD :: XBase y DBI y sus páginas de hombre. Los siguientes métodos son compatibles con el módulo XBase: Métodos generalesNewNewCreates El objeto XBase, carga la información sobre la tabla del archivo DBF. El primer parámetro debe ser el nombre del archivo DBF existente (tabla, de hecho) para leer. Se añadirá un sufijo .dbf si es necesario. Este método crea e inicializa el nuevo objeto, también verificará el archivo de memo, si es necesario. Los parámetros también se pueden especificar en forma de hash: el valor del nombre es el nombre de la tabla, se admiten otras banderas son: MEMOFILE ESPECIFICA NO ESTÁNDAR Nombre para el archivo de memo asociado. De forma predeterminada, es el nombre del archivo DBF, con la extensión DBT o FPT.IGNOREMEMO Ignore el archivo de notificación en absoluto. Esto es útil si ha perdido el archivo DBT y no lo necesita. Predeterminado es FALSE.MEMOSEP Separador de registros de notas en los archivos DBASE III DBT. El estándar dice que debería ser "X1AX1A". Sin embargo, hay implementaciones que solo se ponen en uno "X1A". Xbase.pm intenta adivinar cuál es válida para su DBT, pero si falla, puede decirlo usted mismo.Nolongchars evita que XBase trate el valor decimal de los campos de caracteres como un byte alto de la longitud, hay algunos productos rotos alrededor de la producción de carácter Campos con valores decimales establecidos. My $ Table = NUEVO XBASE "TABLE.DBF" o DIE XBASE-> ERRST; My $ Table = NUEVO XBase "Nombre" => "table.dbf", "ignoreMemo" => 1; recompute_lastrecno obliga a xbase.pm para incrementar la información sobre el número de registros en el encabezado del archivo DBF y recompute el número de registros. Use esto solo si sabe que algún otro software tuyo produce encabezados incorrectos. CloseClose el objeto / archivo, no hay argumentos. CREECEATES Nuevo archivo de base de datos en el disco e inicializa con 0 registros. También se creará un archivo DBT (MEMO) si la tabla contiene algunos campos de notas. Los parámetros para crear se pasan como hash. Puede llamar a este método como método como un método de otro objeto XBase y luego solo necesita pasar el valor de nombre del hash; La estructura (campos) del nuevo archivo será el mismo a partir del objeto original. Si se llama Crear usando el nombre de la clase (XBase), debe (además del nombre) también especifique otros cuatro valores, cada uno es una referencia a la lista: field_names, field_types, field_lengths y field_decimals. Los tipos de campo se especifican mediante cadenas de una letra (C, N, L, D, ...). Si establece algún valor como indefinido, CREATE lo convertirá en un valor predeterminado razonable. My $ NewtTable = $ Tabla-> Crear ("Nombre" => "Copy.dbf"); My $ NewTable = XBase-> Cree ("Nombre" => "Copy.dbf", "field_names" => , "field_types" => , "Field_Lengths" => , "Field_Decimals" => ); Otros atributos son MEMOFILE para la ubicación del archivo de memo no estándar, CODEPAGE para configurar el indicador de CODEPAGE en el encabezado de DBF (no afecta a cómo XBase.pm lee o escribe los datos, sin embargo, solo para hacer feliz FoxPro), y la versión para forzar la versión diferente del archivo DBT (DBT). El valor predeterminado es la versión del objeto desde el que crea el nuevo, o 3 si lo llamas como método de clase (xBase-> Crear). El nuevo archivo no debe existir aún: XBase no le permitirá sobrescribir existente mesa. Use la caída (o el desvinculación) para eliminarlo primero.Troplo Método cierra la tabla y lo elimina en el disco (incluido el archivo de notas asociado, si existe) .Last_RecordReturns Número del último registro en el archivo. Las líneas eliminadas pero presentes en el archivo están incluidas en este número.last_fieldress Número del último campo en el archivo, número de campos menos 1.field_names, field_types, field_lengths, field_decimalsreveturn Lista de nombres de campo, etc. para el archivo DBF.field_Type , field_length, field_decimal para un nombre de campo, devuelve el valor apropiado. Devuelve UNDEF si el campo no existe en la tabla. Requisitos: · Perl


Xbase Software relacionado

Nudo

NoID es un módulo PERL que contiene rutinas para menta y administrar buenos identificadores opacos. ...

214

Descargar

Oraperl

Oraperl es un acceso Perl a las bases de datos de Oracle para los scripts antiguos de Oraperl. ...

213

Descargar

Pix :: Walker

PIX :: Walker es un módulo Perl para procesar las configuraciones de Cisco PIX y las listas de acceso 'Walk'. ...

183

Descargar