ChatCrawlersearch across public Telegram Open the app
ا

انجمن برنامه نویسان ایرانی

267 members
7 February 2022
9 February 2022
I
سلام صبحتون بخیر دوستان من توی پی اچ پی دارم کد sql میزنم و از ترنزکشن استفاده کردم، ولی وقتی داخل حلقه از آپدیت استفاده میکنم، خروجیم میوفته توی لوپ کسی پیشنهادی داره که این مشکل رفع بشه؟؟ و یه سوال دیگه این که بعد از این که ترنزکشنی بسته شد، میشه رول بک کرد؟ چ جوریه؟ ممنون میشم اگر کسی میتونه راهنمایی کنه🙏🏻
H
سلام دوستان به یک نفر که آشنایی داشته باشه به ارز دیجیتال و تخصص در برنامه نویسی داشته باشه نیازمندیم در صورت واجد الشرایط بودن در خدمتم
10 February 2022
I
M
M
Голосовое сообщение
208 KB · click to show
Mσнαммαɗ SαtαГолосовое сообщение
من یه جدول دارم که اطلاعاتش باید فرم به فرم تکمیل و اصلاح بشه و اطلاعات همین جدول هم باید توی چندتا جدول مربوط به خزانه حسابداری و پیش سند حسابداری ثبت بشه برای همین هم از ترنزکشن استفاده کردم که یا همش ثبت بشه یا هیچ کدومش حالا مشکل اینه که وقتی توی ترنزکشن و توی حلقه من insert & update میذارم، برنامم میوفته توی لوپ برای insert راه حلش رو پیدا کردیم که این اتفاق نیوفته ولی برای آپدیت نه هنوز
Mσнαммαɗ SαtαГолосовое сообщение
$queryInsert = "insert into SelOrderItems1 (id, OrderId ,RowIndex,stuffid,Value,ConfirmValue,GetValue,UnitId,ConvertRate,PriceId,UnitPrice, CurrencyId,CurrencyRate ,StorageId,DeliveryDate,IsFinish,des,CreatorUName,GetValueInProduct,ItemType,Price, NetPrice,VATBase,DbAccElaborative1ID,DbAccCodingID,cracccodingid ) values "; for ($x = 1; $x <= count(@=gridVar001); $x++) { $IDitem=executeQuery("select case when Max(ID) IS NULL then 1 else Max(Id)+1 end as MAXID from [Faradaneh].dbo.SelOrderItems1",$db); $IDitem1=$IDitem[1][MAXID]+$x-1; $stuffid= @=gridVar001[$x]['stuffid']; $unitid= @=gridVar001[$x]['unitid']; $Value= @=gridVar001[$x]['Value']; $priceID= @=gridVar001[$x]['priceID']; $Ddate= @=gridVar001[$x]['Ddate']; $Des= @=gridVar001[$x]['Des']; $text0000000002= @=gridVar001[$x]['text0000000002']; $text0000000001= @=gridVar001[$x][text0000000001]; $ConvertRate= @=gridVar001[$x][ConvertRate]; $StorageId=executeQuery("select StorageId from [Faradaneh].dbo.InvStuff_InvStorage where DefaultStorageInSelOrder=1 and StuffId=$stuffid",$db); $StorageId1=$StorageId[1][StorageId]; //// $Stuffacc=executeQuery("exec SelItemsAccountInfo_SELECT @StorageId=$StorageId1,@IsStuff=1,@ItemID=$stuffid",$db); $Stuffacc1=$Stuffacc[1][AccCodingId]; //// $query3 ="( $IDitem1, $MaxID1 ,$x, $stuffid, $Value, $Value, 0.000000, $unitid, $ConvertRate, $priceID, $text0000000002, 1, 1.000000000, $StorageId1, isnull([Faradaneh].[dbo].ShamsiToMiladi(BPMS.dbo.PersaintoEnglishNumber(N'$Ddate')),''), 0, '$Des', '$username', 0.000000, 1, $text0000000001, $text0000000001, 1, isnull($customer,NULL), isnull($acccoding1,NULL), isnull($Stuffacc1,Null) )"; if ($x!=count(@=gridVar001)){ $query3 = $query3.","; } $queryInsert=$queryInsert.$query3; //$result1=executeQuery($query3, $db); } $result1=sqlsrv_query( $conn, $queryInsert);
M
اما اونجایی که مطمئن هستید از update و insert ای که میخواید انجام بدید، باید commit رو انجام بدید
22 February 2022
A
سوال داشتی بپرس
Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog