PDA

View Full Version : اعلام مغایرت ستونها جهت insert به جدول دیگر



khoshblagh
شنبه 21 دی 1392, 11:58 صبح
با سلام خدمت دوستان
آیا در عبارت زیر تعداد آیتمهای بخش select عبارت کمتر از بخش insert into میباشد؟ توضیح اینکه در زمان اجرا برنامه خطایی مبنی بر کمتر بودن آیتمهای بخش select نسبت به بخش insert into اعلام میگردد در حالیکه هر دو بخش دقیقا 22
آیتم را شامل مباشند.


cmdDeleteData.CommandText:='INSERT INTO Gharardad_Detail ('+
'GharardadDate,GharardadNumber,GharardadSubject,Ba rgashtType,'+
'PaymentDescription,PaymentImpurePrice,TotalPrice, MaliatArzeshAfzoodeh,'+
'AvarezArzeshAfzoodeh,MaliatMaksooreh,TarafGaradad NationalCode,'+
'TarafGaradadEconomicNO,HCTarafGaradadTypeCode,Tar afGaradadPostCode,'+
'TarafGaradadPerCodeCity,TarafGaradadTell,TarafGar adadAddress,'+
'TarafGaradadName,TarafGharardadLastNameSherkatNam e,TarafGaradadHozeh,'+
'StateCode,CityCode) '+
'SELECT TarikhPayman,ShomarPayman,OnvanPayman,BargashtSorV az_KharidFasli'+
',SharSorVaz'+
',NakhalesSorVaz AS nvarchar(50)'+
',MablaghAkhar AS nvarchar(50)'+
',TaxAfzodeh AS nvarchar(50)'+
',AvaAfzodeh AS nvarchar(50)'+
',MablaghTax AS nvarchar(50)'+
',CodMeli,CodEghtesadi'+
',NoaSkakhsTax AS int'+
',CodPosti'+
',PishPhon1,Phon1,Adres'+
',Nam,Onvan'+
',CodHozehTax As int'+
',CodOstan As int'+
',sharOstan As int '+
'FROM tblKharidFasli_tmp '+
'ORDER BY TarikhSabtSorVaz';

hadisalahi2
شنبه 21 دی 1392, 12:41 عصر
خداییش یعنی این هم سواله پرسیدی ؟ :متعجب:
خوب اگه تعداد ستونهای insert با Select برابر است
باید بگردی دنبال ایراد دیگه ای

شاید نوع ستونهایی که انتخاب میکنی با ستونهایی که میخوای درج کنی ، با هم متفاوته

khoshblagh
شنبه 21 دی 1392, 16:19 عصر
خداییش یعنی این هم سواله پرسیدی ؟ :متعجب:
خوب اگه تعداد ستونهای insert با Select برابر است
باید بگردی دنبال ایراد دیگه ای

شاید نوع ستونهایی که انتخاب میکنی با ستونهایی که میخوای درج کنی ، با هم متفاوته
به این نگاه کن
115200

hadisalahi2
یک شنبه 22 دی 1392, 11:46 صبح
توی برنامه Profiler نحوه اجرای دستورت رو چک کن و ببین چه پارامترهایی ارسال میشه
اونجا راحت تر میشه فهمید ، تعداد هر دوتا با هم برابره یا نه

مطمئنا ، با هم برابر نیست که همچین خطایی میده
پس کجا؟ توی پروفایلر بهتره میشه دید