Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 7 Jahren, 6 Monaten
Letzter Beitrag:
vor 7 Jahren, 6 Monaten
Beteiligte Autoren:
Paulo Oliveira, Michael Q

WD15: Automatic ID gets reset

Startbeitrag von Michael Q am 09.12.2010 06:10

Hi all,

I have a file called "Projects" and a file called "Rooms".

I create Rooms and then delete them using:

HFilter(Room,ProjectID,iMyProjectID)
HReadFirst(Room,ProjectID)

WHILE NOT HOut(Room)
HDelete(Room)
HReadFirst(Room,ProjectID)
END

HDeactivateFilter(Room)

New Rooms get a new Automatic ID which continues increasing, so IDs from deleted Rooms are never reused.

If I delete Projects using HDeleteAll(Project) then the Automatic ID seems to be reset and new Rooms get IDs starting from 1.

How can I ensure that new Projects always get a new ID and that the the counter is never reset to zero?

Thanks,

Michael

Antworten:

only if you delete all the rows using a loop and hdelete like you do for the room file.
If you check the help for Hdeleteall http://doc.windev.com/en-US/?1000017331&name=hdeleteall-function the reinitialization of the Automatic ID fields is one of the operations mada by this comand.

von Paulo Oliveira - am 09.12.2010 10:54
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.