AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Attention : Esta es la versión% 1 de esta página de documentación. Es posible que esta función se haya cambiado o eliminado en una versión superior
Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Management of databases / Handling a CEDB database
  • 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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
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
Base de datos estándar
No
No
Ejemplo
// 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:
hItemBooleanbooleano
hItemTextCadena de caracteres
hItemInteger22-byte integer
hItemInteger44-byte integer
hItemUnsignedInteger2Un entero de 2 bytes sin firmar
hItemUnsignedInteger4Unsigned 4-byte integer
hItemUnsignedInteger8Un entero de 8 bytes sin firmar
hItemBinaryMemoMemo
hItemReal88 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:
cdbIdentifierDevuelve el identificador personalizado de la columna
cdbNameDevuelve el nombre de la columna
cdbTypeDevuelve 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
  1. Establecer una Connection entre la computadora actual y el Dispositivo Móvil (ceConnect).
  2. 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, ...).
Windows Mobile

Resultado de la cadena de caracteres

Las cadenas de caracteres que maneja el dispositivo móvil están en formato UNICODE. Cuando la función cdbCol devuelve una cadena de caracteres, esta cadena se convierte automáticamente al formato ANSI.
Componente : wd260ce.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: 24/03/2021

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