我用手机Windev创建了一个android应用程序,在这个应用程序中。
我有一个订单输入系统。为此,我使用一个数组变量将所有客户订单存储在内存中,然后在最后一刻将它们记录在数据库HyperFile classic中。
我被要求改变这种方式,而不是通过临时表。所以我记录包括hdescripbefile()不幸的是,它不适合android。
我使用windev mobile 20和windows 7。我认为这是很有可能的,但是怎么可能呢?我还是有点瘦,所以我需要你的帮助。如何为android创建一个经典的hf临时文件WM ?
谢谢
您是否尝试了hdescripbefile()函数和hdescripbeitem()函数?
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