mostafa_zamani
چهارشنبه 04 اسفند 1395, 21:41 عصر
با سلام
من برای ذخیره داده های یک فرمی که از چند جدول استفاده می کنه از دستورات ذیل استفاده می کنم :
لطفا در این زمینه بنده را از راهنمایی های خو بهره مند سازید .
جدولها در حالت بافرینگ است :
BEGIN TRANSACTION
Lerror=.f.
SELECT dbf1
IF !TABLEUPDATE(.t.)
Lerror = .T.
ENDIF
SELECT dbf2
IF !TABLEUPDATE(.t.)
Lerror = .T.
ENDIF
IF Lerror
ROLLBACK
SELECT dbf1
=TABLEREVERT(.T.)
SELECT dbf2
=TABLEREVERT(.T.)
ELSE
END TRANSACTION
ENDIF
RETURN !Lerror
من برای ذخیره داده های یک فرمی که از چند جدول استفاده می کنه از دستورات ذیل استفاده می کنم :
لطفا در این زمینه بنده را از راهنمایی های خو بهره مند سازید .
جدولها در حالت بافرینگ است :
BEGIN TRANSACTION
Lerror=.f.
SELECT dbf1
IF !TABLEUPDATE(.t.)
Lerror = .T.
ENDIF
SELECT dbf2
IF !TABLEUPDATE(.t.)
Lerror = .T.
ENDIF
IF Lerror
ROLLBACK
SELECT dbf1
=TABLEREVERT(.T.)
SELECT dbf2
=TABLEREVERT(.T.)
ELSE
END TRANSACTION
ENDIF
RETURN !Lerror