- for at hente autoinc værdier med bdp i delphi 2005

, i denne artikel, jeg bruger udtrykket "identiteten" i flæng at bemærke, automatisk genereret (fra rdms) værdier, normalt i en kolonne, der repræsenterer den primære nøgle på et bord.de kaldes "sekvenser" oracle og "producenter" i interbase. faktisk, er der tre muligheder for at få identitet værdi tilbage, ved hjælp af samme. netto i almindelighed: brug af en batch forespørgsel (databasen skal naturligvis støtte dette), anvendes en oplagret procedure (som indsæt kommando), som har en produktion parameter "identitet" værdi (det er den hurtigste og således anbefalede metode), klare adapter er rowupdated /rowupdating begivenhed og udstede en " udvælge @ @ identitet " (i tilfælde af sql server) søgning i kode, i dette tilfælde fører (langsomste),,,,, de første to muligheder stole på updatedrowsource ejendom af en kommando genstand, således at den nye værdi har formeret sig tilbage til datasættet objekt.desværre er denne ejendom er ikke er blevet gennemført i bdpcommand.det betyder, at den eneste mulighed er den tredje, og jeg vil bygge en stikprøve anvendelse (mod fru sql server northwind database) viser dette:,, start delphi 2005., fil



Previous:
Next Page: