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,...)
  • Nuevo valor de DateTime
  • Nuevo valor de"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
Modifica el valor de una columna para una Record en memoria.
Para aplicar esta modificación al fichero físico, utilice cdbAñadir o cdbModificar.
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
Observación: Para modificar el valor de una columna de una Record que se encuentra en una base de datos estándar de Dispositivos Móviles, recomendamos que utilice las variables de la estructura de las bases de datos estándar.
Ejemplo
// Add a record into Customer file
cdbWriteCol("MyDatabase", "Customer", "LastName", "Smith")
cdbWriteCol("MyDatabase", "Customer", "FirstName", "Paul")
cdbWriteCol("MyDatabase", "Customer", "City", "Avignon")
ResAdd = cdbAdd("MyDatabase", "Customer")
Sintaxis
<Result> = cdbWriteCol(<Database> , <Data file> , <Column> , <New value> [, <Option>])
<Result>: booleano
  • True si la función se ejecuta con éxito,
  • False en caso contrario. Si se produce un error, puede get los detalles del error con ErrorInfo.
<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 cdbWriteCol 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 <Opción>.
  • 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.
<New value>: Tipo del nuevo valor
Nuevo valor para la columna especificada. Se puede especificar el valor NULL.
<Option>: Constante opcional de tipo Integer
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, citas,...)
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":
cdbWriteCol("", cdbContact, CDB_CONTACT_NAME, "Smith")

Nuevo valor de DateTime

Si <Nuevo Valor> contiene un valor de DateTime y si <Columna> corresponde a una columna entera de 8 bytes sin signo, <Nuevo Valor> se convierte automáticamente al formato de la columna.. Por lo tanto, no hay necesidad de usar cdbDateTimeToInteger.
Windows Mobile

Nuevo valor de"cadena de caracteres

Las cadenas de caracteres que maneja el dispositivo móvil están en formato UNICODE.
Si <Nuevo valor> contiene un string, este string puede serlo:
  • en formato UNICODE.
  • en formato ANSI. En este caso, este string se convierte automáticamente al formato UNICODE.
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