AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / Gestión de archivos xBase / Funciones WLanguage
  • Using space characters in the parameters
  • Describing an item
  • Limitations
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
HDBDescribeField (Function)
Conectores NativosHFSQL ClassicDisponible solo con estos tipos de conexión
Describes through programming each item found in the structure of an xBase file described by HDBDescribeFile.
Note: the files described in the programming section are in dBase3 format.
Ejemplo
HDBDescribeFile("CUSTOMER", "DA", "C:\FILE\CUSTOMER.DBF")
HDBDescribeField("LASTNAME,C,20")
HDBDescribeField("FIRSTNAME,C,20")
HDBDescribeField("MARRIED,L")
HDBDescribeField("DOB,D")
HDBDescribeField("INFO,M")
HDBDescribeIndex("C:\FILE\LASTNFILE.NDX", "LASTNAME")
HDBDescribeIndex("C:\FILE\LNFNFILE.NDX", "FULLNAME,C,40", "LASTNAME+FIRSTNAME")
HDBCreation()
Sintaxis
<Result> = HDBDescribeField(<Name and type of item>)
<Result>: Boolean
  • True if the operation was performed,
  • False if a problem occurs. HError is used to identify the error.
<Name and type of item>: Character string
Name given to the item and type of item. This parameter has the following format:
<Item name>, <Item type>
where:
  • <Nom de la rubrique> Name which will then be used to manipulate this item directly by programming.
  • <Type de la rubrique> Type of item to be created:
    C,<Size>Text item, <Size> is the size of character string
    N,<Size>,<NbDecimals>Numeric item. <Size> is the size of numeric value, <NbDecimals> is the number of decimals in the numeric value.
    MBoolean item
    DDate item (in "YYMMDD" format)
    MText Memo item
Observaciones

Using space characters in the parameters

The parameters must not be separated by space characters; for example, you must not write:
HDBDescribeField("FIRSTNAME, C, 20")
You must write:
HDBDescribeField("FIRSTNAME,C,20")

Describing an item

  • An error 1009 will be generated if the file is already opened during the call to HDBDescribeField.
  • The keys (or indexes) are defined by HDBDescribeIndex.
  • The number of items created in a file by HDBDescribeField cannot exceed 128.
  • The maximum size of an item:
    • cannot exceed 254 characters for a non-key text item.
    • cannot exceed 100 characters for a key text item.
    • cannot exceed 19 digits in the integer part and 15 digits in the decimal part for a numeric item.
  • To use HDBDescribeField, the file was described by HDBDescribeFile.

Limitations

This function is not available when using a stand-alone executable.
Componente: wd300hf.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 28/03/2025

Señalar un error o enviar una sugerencia | Ayuda local