FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 28
→
Actualizar base de datos SQLite
Actualizar base de datos SQLite
Débuté par hectorbadenes, 18 mai 2016 10:51 - Aucune réponse
Connectez-vous…
hectorbadenes
#1
Posté le 18 mai 2016 - 10:51
Hola, Estoy tratando de actualizar una base de datos SQLite existente con WinDev Mobile 21. La base de datos tiene datos almacenados y no quiero perderlos.
He actualizado el análisis del proyecto añadiendo una columna a una tabla y ahora la aplicación no puede abrirla debido a que la estructura del archivo .db es diferente de la esperada.
Primero pensé en uso del estament SQL "ALTER TABLE" y añadir la nueva columna en el fichero .db, pero no sé cómo. Así que traté de conectar a la antigua base de datos antes de abrir, copiar los datos existentes a un Data Source temporal, borrar el archivo, crear uno nuevp con la nueva estructura y copiar los datos almacenados.
Este es el código que probé, la función info debe devolver el número de registros, pero devuelve 0.
ProductesTemp is
Data Source
HDescribeConnection
(
"Temp"
,
""
,
""
,
"/sdcard/Android/data/com.dbases/ficheret.db/ficheret.db"
,
"ficheret"
,
hNativeAccessSQLite
,
hOReadWrite
)
HOpenConnection
(
"Temp"
)
HExecuteSQLQuery
(
ProductesTemp
,
"Temp"
,
hQueryDefault
,
"SELECT * FROM Productes"
)
Info
(
HRecNum
(
ProductesTemp
)
)
Signaler
0
0
→ Revenir à WINDEV 28
WINDEV 28
WEBDEV 2024
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte