Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
5
Erster Beitrag:
vor 2 Jahren, 11 Monaten
Letzter Beitrag:
vor 2 Jahren, 11 Monaten
Beteiligte Autoren:
Paulo Oliveira, kingdr, Alexandre Leclerc, Kingdr

wd19: How to read/list a hyperfile .fic structure with NO ANALYSIS ever built

Startbeitrag von Kingdr am 25.03.2015 17:48

Hi All

I managed successfully to create a freeStanding.fic table and import data from excel2010.xlsx by reading 1st row as all columnNames for creating hyperfile columns dynamically with HDescribeFile(AFile), HCreation...


But accidentally, I deleted the excel file and I couldn't find out any functions to
to open the .fic with NO ANALYSIS at all unless to use wdmap.exe.

Any help would be appreciated?

Cheers

King

Antworten:

HDeclareExternal is your friend.
http://doc.windev.com/en-US/index.awp?3044204

von Paulo Oliveira - am 25.03.2015 18:04
Hi Kingdr,

1. You can HDeclareExternal() the file you want to read. Then HExecuteSQLQuery() with SELECT * FROM YourExternalFileAlias. (The quick way.)
http://doc.windev.com/en-US/?3044204
http://doc.windev.com/en-US/?3044084

2. You can HDescribeFile() to the application so that it can be used with H* functions directly on the file. (The long way.)
http://doc.windev.com/en-US/?3044206

Best regards,
Alexandre Leclerc

von Alexandre Leclerc - am 25.03.2015 18:08
Cool, that works out for me and I don't need to install wdmap to customers' w/s
instead.

Thx again :)

King

von kingdr - am 25.03.2015 19:58
If you are going to use HDeclareExternal in multi-user environment use Hmode after the HDeclareExternal, in some versions (at least in WD14) the file was declared in single-user mode.

http://doc.windev.com/en-US/?3044039

von Paulo Oliveira - am 26.03.2015 09:18
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.