|
|
|
|
- Acceso a una base de datos que se encuentra en un dispositivo móvil (Pocket PC)
- Gestión de las columnas encontradas en las bases de datos estándar de Mobile Device (tareas, contactos,...)
- Limitación: Base de datos estándar de dispositivos móviles
- Resultado de la cadena de caracteres
Devuelve una característica de una columna que se encuentra en la Record actual (valor, tipo, identificador o nombre) en una base de datos estándar de Dispositivo Móvil o en una base de datos ".CDB". Atención: Desde Windows Mobile 5el acceso a una base de datos estándar (tareas, contactos, citas, etc.) ya no se puede realizar desde una aplicación Windows (y por lo tanto desde una aplicación WINDEV estándar). | | | | | Accesible desde el PC | Accesible desde el simulador | Accesible desde el dispositivo móvil (Pocket PC) | Base de datos CDB | Sí | Sí | Sí | Base de datos estándar | No | No | Sí |
// Find out the name of column 2 ResName = cdbCol("MyDatabase", "Customer", 2, cdbName) // Display the name Info("The name of column 2 is: " + ResName)
// Find out the value of column whose identifier is 3A1601F ResValue = cdbCol("MyDatabase", "Customer", OX3A16001F, cdbValue + cdbFromIdentifier) // Display the returned value Info("The value is: " + ResValue)
// Find out the type of "Company" column ResType = cdbCol("MyDatabase", "Customer", "Company", cdbType) // Display the returned value SWITCH ResType CASE hItemBoolean: Info("The item is a boolean.") CASE hItemInteger2: Info("The item is a 2-byte integer.") CASE hItemInteger4: Info("The item is a 4-byte integer.") CASE hItemReal8: Info("The item is a real.") CASE hItemText: Info("The item is a string.") END
Sintaxis
<Result> = cdbCol(<Database> , <Data file> , <Column> [, <Characteristic>])
<Result>: Tipo de característica solicitada - Características solicitadas,
- Cadena vacía ("") si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo.
Si se solicita el tipo de columna, las constantes disponibles son las siguientes:
| | hItemBoolean | booleano | hItemText | Cadena de caracteres | hItemInteger2 | 2-byte integer | hItemInteger4 | 4-byte integer | hItemUnsignedInteger2 | Un entero de 2 bytes sin firmar | hItemUnsignedInteger4 | Unsigned 4-byte integer | hItemUnsignedInteger8 | Un entero de 8 bytes sin firmar | hItemBinaryMemo | Memo | hItemReal8 | 8 bytes reales |
<Database>: Cadena de caracteres (con comillas) - Nombre de la base de datos abierta por cdbOpen,
- Vaciar la cadena (""") en manipular, una de las bases de datos estándar que se encuentran en el dispositivo móvil (tareas, contactos, ....).
<Data file>: Cadena de caracteres (con comillas) Archivo de datos a utilizar. Este parámetro corresponde a:- el nombre del archivo de datos a utilizar.
- la constante correspondiente a una de las bases de datos estándar:
| | cdbContact | "Base de datos"Contactos | cdbTask | "Base de datos"Tareas | cdbAppointment | "Base de datos"Citas |
Si este parámetro corresponde a una cadena vacía (""), la función cdbCol manipula el último archivo de datos utilizado por la última función de gestión de bases de datos del Dispositivo Móvil (que comienza con las letras cdb). <Column>: Entero o cadena de caracteres (con comillas) Columna a utilizar. Este parámetro puede corresponder a:- el nombre de la columna.
- el identificador de la columna. En este caso, se debe especificar la constante cdbFromIdentifier en el parámetro <Característica>.
- el índice de la columna.
Para una base de datos estándar del dispositivo móvil (tareas, contactos,...), utilice una de las constantes que se encuentran en el archivo "cdbConst.WL".. Para obtener más información, consulte observaciones. <Characteristic>: Constante opcional de tipo Integer Característica solicitada:
| | cdbIdentifier | Devuelve el identificador personalizado de la columna | cdbName | Devuelve el nombre de la columna | cdbType | Devuelve la clase de columna | cdbValue (Valor predeterminado) | Devuelve el valor de la columna | Si el parámetro <Columna> corresponde al identificador de la columna, especifique la constante cdbFromIdentifier. Observaciones Acceso a una base de datos que se encuentra en un dispositivo móvil (Pocket PC) El tabla a continuación presenta las acciones que se deben realizar para acceder a una base de datos que se encuentra en un dispositivo móvil: | | | | Base de datos | Base de datos estándar (tareas, contactos, nombramientos, ....) | Aplicación estándar de WINDEV | - Establecer una Connection entre la computadora actual y el Dispositivo Móvil (ceConnect).
- Abrir la base de datos a utilizar (cdbOpen).
| Establecer una Connection entre la computadora actual y el Dispositivo Móvil (ceConnect). | WINDEV Aplicación móvil | Abrir la base de datos a utilizar (cdbOpen). | No se requiere ninguna acción específica. | Reminder: Desde Windows Mobile 5el acceso a una base de datos estándar (tareas, contactos, citas, etc.) ya no se puede realizar desde una aplicación Windows (y por lo tanto desde una aplicación WINDEV estándar). Gestión de las columnas encontradas en las bases de datos estándar de Mobile Device (tareas, contactos,...) Gestionar las diferentes columnas que se encuentran en las bases de datos estándar de Mobile Device (tareas, contactos,...): 1. Incluya el archivo "cdbConst.wl" en su proyecto. Este archivo lista todos los identificadores de las columnas que se encuentran en las bases de datos estándar del dispositivo móvil (tareas, contactos,...).. Para utilizar este archivo en su proyecto, la palabra clave EXTERN debe especificarse de la siguiente manera:
// -- Initialization code of project EXTERN "cdbConst.wl"
2. Utilice las constantes que se encuentran el archivo "cdbConst.wl":
ResValue = cdbCol("", cdbContact, CDB_CONTACT_NAME, cdbValue + cdbFromIdentifier)
Limitación: Base de datos estándar de dispositivos móviles No se puede averiguar el nombre de las columnas que se encuentran en un archivo de datos que pertenece a una base de datos estándar del Dispositivo Móvil (tareas, contactos, ...).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|