簡體   English   中英

如何使用windev mobile創建臨時數據庫表

[英]how to create temporary database table with windev mobile

我用移動 Windev 和在這個應用程序中為 android 創建了一個應用程序。

我有一個訂單輸入系統。 為此,我使用一個數組變量將所有客戶訂單存儲在內存中,然后在最后時刻將它們記錄到數據庫 HyperFile classic 中。

我被要求改變這種做法,而不是通過臨時表。 所以我記錄了包括 HDescribeFile () 不幸的是它不適用於android。

我使用windev mobile 20 和windows 7。我認為這是很有可能的,但是如何呢? 我還是有點損失,所以我需要你的幫助。 如何為android創建一個經典的hf臨時文件WM?

謝謝

你試過這個函數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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM