PDA

View Full Version : چگونگی اضافه کردن یک رکورد در dataenvironment



ahmad_rabie2002
چهارشنبه 17 اردیبهشت 1382, 13:07 عصر
با سلام
لطفا شیوه کار با Dataenvironment.rscomand1.addnewرا به من یاد دهید چون من لیستی از فیلدها دارم که می خواهم مقدارهای مختلفی داخل آن قرار دهم لطفا راهنمایی فرمایید
با تشکر ربیعی :shock:

Vahid_Nasiri
چهارشنبه 17 اردیبهشت 1382, 23:24 عصر
If objRs1.Supports(adAddNew) Then
With objRs1
.AddNew
.Fields("CompanyName") = "Sample Shipper"
.Fields("Phone") = "(931) 555-6334"
.Update
End With
End If

ahmad_rabie2002
پنج شنبه 18 اردیبهشت 1382, 12:23 عصر
وحید عزیز سلام
متاسفانه رکورد ست مربوط به Dataenvironment دستور شما را Suport نمیکند و If شما False شده و AddNew نمیشود لطفا یکبار دیگر جواب دهید که رکوردست مربوط به Dataenvironment چگونه AddNewمی شود .دستور آن
DataEnvironment1.rscommand1.addnew [FieldList]and [Values ] :wink:

روح اله معینی زاده
دوشنبه 07 مهر 1382, 16:37 عصر
سلام دوست گرامی

می دونم خیلی دیر جواب می دم. تازه الان این موضوع شما رو دیدم.

شما آیا نوع LokeType مربوط به رکوردست خود را از حالت ReadOnly تغییر داده اید مثلا به adLockOptimistic?

برای این کار هم کافی است در محیط DateEnvironment Designer که رکوردست را تعریف می کنید، روی رکوردست مورد نظر کلیک کرده و از قسمت پنجره Properties خود وی بی گزینه LockType رو تغییر بدید.

این مواردی که گفته شد با توجه به پاسخ روش دوستمون است که در قبل گفته است. روش ایشان کاملا درست است. اگه جواب نگرفتی بگو تا مثلا برات بفرستم.

با احترام - خدانگهدار.