Umehluko Phakathi kwedatha () ne-buf2Buf () ku-Dynamics AX 2012
Kushicilelwe: 15 Pébruari 2025 jam 22.57.32 UTC
Lesi sihloko sichaza umehluko phakathi kwezindlela ze-buf2Buf () nedatha () ku-Dynamics AX 2012, kufaka phakathi lapho kufanelekile ukusebenzisa isibonelo ngasinye sekhodi ye-X ++.
The Difference Between data() and buf2Buf() in Dynamics AX 2012
Ulwazi olukulesi sithuba lusekelwe ku-Dynamics AX 2012 R3. Kungenzeka noma kungabi semthethweni kwezinye izinguqulo.
Lapho udinga ukukopisha inani lawo wonke amasimu kusuka kwelinye ithebula le-buffer kuya kwelinye ku-Dynamics AX, ngokwesiko ubuzokwenza into efana:
Lokhu kusebenza kahle futhi ezimweni eziningi kuyindlela yokuhamba.
Kodwa-ke, nawe unethuba lokusebenzisa umsebenzi we-buf2Buf esikhundleni:
Lokhu kusebenza kahle futhi. Ngakho yini umehluko?
Umehluko wukuthi i-buf2Buf ayikopishi izinkambu zesistimu. Imikhakha yesistimu ihlanganisa imikhakha efana ne-RecId, i-TableId, futhi mhlawumbe okubaluleke kakhulu kulesi simo, i-DataAreaId. Isizathu sokugcina sibaluleke kakhulu ukuthi icala elijwayelekile kakhulu lapho ungasebenzisa khona i-buf2Buf () esikhundleni sedatha () yilapho uphindaphinda amarekhodi phakathi kwama-akhawunti enkampani, ngokuvamile ngokusetshenziswa kwegama elingukhiye le-changeCompany.
Isibonelo, uma usenkampanini "dat" futhi unenye inkampani ebizwa ngokuthi "com" ofisa ukukopisha wonke amarekhodi ku-CustTable kusuka:
{
buf2Buf(custTableFrom, custTableTo);
custTableTo.insert();
}
Kulokhu, kuzosebenza ngoba i-buf2Buf ikopisha wonke amanani ensimini, ngaphandle kwamasimu ohlelo ku-buffer entsha. Ukube usebenzise idatha () esikhundleni salokho, irekhodi elisha ngabe lifakwe kuma-akhawunti enkampani "com" ngoba lelo nani ngabe likopishwe ku-buffer entsha kanye.
(Empeleni, bekuzoholela ephutheni elingukhiye eliphindaphindiwe, kodwa lokho akuyona into oyifunayo noma).