Как создать временную таблицу базы данных с Windev Mobile
Я создал приложение для Android с мобильным Windev и в этом приложении.
У меня есть система ввода заказов. Для этого я использую переменную массива, чтобы сохранить в памяти все заказы клиентов до того, как в последний момент записать их в базу данных HyperFile classic .
Меня попросили изменить этот способ, используя временные таблицы. Поэтому я задокументировал, в том числе HDescribeFile (), к сожалению, он не работает для Android.
Я использую windev mobile 20 и windows 7. Я думаю, что это очень возможно, но как? Я все еще немного теряю, поэтому мне нужна ваша помощь. Как создать классический hf временный файл WM для android?
Спасибо
1 ответ
Вы пробовали эту функцию HDescribeFile(), с HDescribeItem()?
AFile is File Description
AnItem is Item Description
CUSTOMER is Data Source
// Describe the "CUSTOMER" data file
AFile..Name = "CUSTOMER"
AFile..Type = hFileNormal
AFile..FicCryptMethod = hCryptStandard
// Describe the "LASTNAME" item
AnItem..Name = "LASTNAME"
AnItem..Type = hItemText
AnItem..Size = 40
AnItem..KeyType = hUniqueKey
HDescribeItem(AFile, AnItem)
// Describe the "FIRSTNAME" item
AnItem..Name = "FIRSTNAME"
AnItem..Type = hItemText
AnItem..Size = 40
HDescribeItem(AFile, AnItem)
// Validates the description of the data file
HDescribeFile(AFile)
...
// Create the data file named Customer (recognized because declared as data source)
HCreation(CUSTOMER)
Вы можете создать свою таблицу в Анализе проекта и создать свой файл при первом запуске приложения.
Создайте связь
CNX_SERVEUR est une Connexion
CNX_SERVEUR..Utilisateur="admin"
CNX_SERVEUR..MotDePasse=""
CNX_SERVEUR..Serveur="192.168.1.5:4900"
CNX_SERVEUR..BaseDeDonnées = BaseDonnées_Nom
CNX_SERVEUR..Provider = hAccèsHFClientServeur
CNX_SERVEUR..Accès = hOLectureEcriture
CNX_SERVEUR..OptionsCurseur = hCurseurClient
CNX_SERVEUR..Compression=Faux
CNX_SERVEUR..Cryptage=hCryptageNon
Назначить файл для подключения
SI PAS HChangeConnexion("*",CNX_SERVEUR) ALORS
Erreur(HErreurInfo(hErrMessage))
RETOUR
FIN
SI PAS HCréationSiInexistant("*",Mon_password,"","",hOuvertureDifférée) ALORS
Erreur(HErreurInfo(hErrMessage))
RETOUR
FIN
Подключение к серверу
SI PAS HOuvreConnexion(CNX_SERVEUR) ALORS
Info(HErreurInfo(hErrMessage))
RETOUR
FIN