تور لحظه آخری
امروز : پنجشنبه ، 8 آذر 1403    احادیث و روایات:  امام رضا (ع):مبادا اعمال نیک را به اتکاى دوستى آل محمد (ص) رها کنید، مبادا دوستى آل محمد (ص) ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

 






آمار وبسایت

 تعداد کل بازدیدها : 1835164210




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

مشکل کار با یک جدول اکسس بدون کلید بوسیله Ado در دلفی


واضح آرشیو وب فارسی:سایت ریسک: alî17-02-2007, 11:43 AMدوستان من هنگام کار کردن با یک جدول اکسس در دلفی بوسیله ADO با این مشکلها بر میخورم. هنگام حذف رکورد خطای زیر نمایش داده می شود --------------------------- Project1 --------------------------- Key column information is insufficient or incorrect. Too many rows were affected by update. --------------------------- OK --------------------------- هنگام تغییر در رکوردی که تازه درج شده و پست شده --------------------------- Project1 --------------------------- Row cannot be located for updating. Some values may have been changed since it was last read. --------------------------- OK --------------------------- هنگام رفرش کردن جدول بعد از پست --------------------------- Project1 --------------------------- Insufficient key column information for updating or refreshing. --------------------------- OK --------------------------- آیا کسی تا به حال به این مشکل برخورد کرده که بدونه راه حل اون دقیقا چیه؟ ممنونم. delphianddotnet17-02-2007, 05:39 PMمشکل شما در طراحی بانک اطلاعاتی در اکسس هست . برنامه ات رو بفرست تا ببینیم چی کار کردی delphianddotnet17-02-2007, 05:41 PMیکی از مباحث مهم بانک اطلاعاتی ایجاد کلید در جداول است که شما رعایت نکردی !!!؟ Mahmood_N18-02-2007, 12:52 AMسلام برای دو مورد اول لطفا کدهایی که برای ثبت اطلاعات و حذف اونها استفاده می کنید رو بنویسید ، و در مورد سوم باید بگم که قبل از Refresh یک ADO باید ارتباطش رو با سایر کتمپوننتها ، مثلا DataSource یا ... قطع کنید ... منتظریم ... موفق باشید ... delphianddotnet18-02-2007, 01:13 AMو در مورد سوم باید بگم که قبل از Refresh یک ADO باید ارتباطش رو با سایر کتمپوننتها ، مثلا DataSource یا ... قطع کنید ... سلام محمود جان : میشه بگی چرا این حرفرو زدی .دلیل قانع کننده ای داری .من متوجه نمیشم چرا باید قطع بشه . مگه تو Refresh کردن مشکلی داری alî18-02-2007, 07:49 AMاین لینک مثال برای این سوال هست: http://www.freewebtown.com/alifiles/Sample.zip برای همه جدول ها امکان تعریف کلید نیست. مثلا دو جدول داریم: یکی فاکتور ها و دیگری لیست همه فاکتور ها. در جدول اول شماره فاکتور کلید است اما در جدول دوم هیچ کلیدی نمی توانیم تعریف کنیم. MasterData18-02-2007, 08:18 AMفايلتون ويروس داره MasterData18-02-2007, 08:21 AMدر همه جدولها امكان تعريف كليد هست. ممكنه حتي كليدهاي تركيبي استفاده كنيد يا كليدها رو خودتون بسازيد(اسم اين نوع كليد رو نمي دونم. مثلا يه شماره اتوماتيك باشه) delphianddotnet18-02-2007, 12:51 PMاطلاعات تکمیلی این لینک مثال برای این سوال هست: http://www.freewebtown.com/alifiles/Sample.zip برای همه جدول ها امکان تعریف کلید نیست. مثلا دو جدول داریم: یکی فاکتور ها و دیگری لیست همه فاکتور ها. در جدول اول شماره فاکتور کلید است اما در جدول دوم هیچ کلیدی نمی توانیم تعریف کنیم. دوست عزیز فایل شما الوده به ویروس jjeffo است در صورت تکرار عمدا" از این سایت اخراج خواهید شد alî19-02-2007, 06:58 AMقضیه این ویروس عمدی نبوده و نمی دونم از کجا پیدا شده و اگه کسی به خاطرش به زحمت افتاده من معذرت می خوام. در اکسس میشه کلید های ترکیبی تعریف کرد اما دلفی از اون اشکال می گیره. اگه کسی این کار رو کرده لطفا با جزئیات توضیح بده. alî19-02-2007, 07:02 AMتو این صفحه آقای دلفی و دات نت 4 تا پست داده که متاسفانه هیچ کدامش... delphianddotnet19-02-2007, 11:20 AMاجازه بدید دیگر کاربرها هم نظراتشون رو بگن.شاید نظرات متفاوت باشه و هر کدوم راهکار مناسب رو بگن. موفق باشید MasterData19-02-2007, 11:21 AMمن فایلو دانلود کردم حالا هر چی شد بادا باد توی دیتابیس اکسس شما فقط یه جدول بود که هیچ کلیدی براش تعریف نشده بود شما میتونی یه فیلد تعریف کنی و اون رو کلید قرار بدی(میتونه از نوع اتوماتیک باشخ تا نیازی به کنترل نداشته باشید) مسلما به اشکال بر میخوره شما یه توضیح در مورد ساختار کاری که میخواهی انجام بدی , ارائه کنید تا در طراحی دیتابیس کمک کنیم alî20-02-2007, 06:35 AMفرض کنید فاکتور های فروش را ثبت کنیم. یک جدول برای ثبت فاکتور نیاز داریم که شماره فاکتور در آن کلید اصلی است و یک جدول هم برای لیست کالاهای همه فاکتور ها. که وقتی با هم مستر/دیتیل می شوند روی هر فاکتور که کلیک کنی تمام لیست مربوط به آن فاکتور نمایش داده میشه. یعنی فیلد شماره فاکتور در جدول دوم هم وجود دارد. هیچ کلید منطقی برای جدول دوم نمیشه تعریف کرد. MasterData20-02-2007, 11:31 PMدر امر طراحي شما بايد با يه ديد خاصي به مسئله نگاه كنيد شما در يه جدول ليست كالاها رو نگهداري ميكنيد حالا اگه بخواهيد اطلاعات يك فاكتور را نگهداري كنيد چه طراحي به نظرتان ميرسد؟ مشخصات فاكنور به طور مثال عبارتند از : شماره فاكتور ، كد كالا و نام كالا و تعداد فروخته شده شما نياز به يك جدول داريد تا اطلاعات كلي فاكتور مانند شماره فاكتور ، تاريخ فاكتور و .... را ثبت كنيد پس كالا ها چي شد؟؟؟ نياز به يك جدول مياني داريد كه كد فاكتور و كد كالا و تعداد كالا و ..... ثبت ميشه به اين ميگن طراحي رابطه اي خوب حالا سعي كن اول مدل رو روي كاغذ پياده كني و بعدا ديتابيس رو بسازي اينجا رو هم بخوني خوبه 102576 mahdi bg22-02-2007, 12:16 AMسلام من خودم یه برنامه با این مشخصات نوشتم عکس این قسمت از Data Base رو می ذارم mahdi bg22-02-2007, 06:12 AMسلام چیزی که Mater Data توضیح دادن + جدول مشتری http://i16.tinypic.com/348rnns.jpg alî23-02-2007, 06:15 AMممنون خطای زیر دلیلش این بود که مقدار پیش فرض فیلدی که توسط کاربر تکمیل نشده بود در اکسس 0 بود. اگه مقدار پیش فرض را برداری درست میشه. هنگام تغییر در رکوردی که تازه درج شده و پست شده --------------------------- Project1 --------------------------- Row cannot be located for updating. Some values may have been changed since it was last read. --------------------------- OK --------------------------- alî23-02-2007, 06:19 AMدر مورد مثالی که آقای مهدی زدند: مشکل من همون کد خرید بود. یعنی برای هر کالایی که فروخته میشه یک کد خرید باید صادر بشه. میخواستم این کار را نکنم اما مثل اینکه نمیشه. alî23-02-2007, 06:54 AMیک سوال اس کیو ال فاکتور ها و اقلام این فاکتور و پرداختهای این فاکتور با دستورات زیر جواب دوبرابر میده. http://www.jahanupload.com/upload_files/image_files/12909/image.gif select sum(clnum*mablagh),sum(payment.pay) from factor,forosh,payment where factor.ftcode = forosh.ftcode and factor.ftcode= payment.ftcode and facotr.ftcode = 100 alî23-02-2007, 06:55 AMمن نگقتم که میخوام مجموع و پرداختی فاکتور شماره 100 رو محاسبه کنم MasterData23-02-2007, 01:43 PMنمي دونم تو اكسس ميتوني از join استفاده كني يا نه . اينجوري خيلي راحت ميشه alî24-02-2007, 07:05 AMآقای مستر دیتا اول خیلی ممنون از اینکه وقت میزارید. دوم: من روزی یه بار به این انجمن سر میزنم. اگه شما بخواین همینطوری یه خط یه خط برین جلو تا یه ماه دیگه طول می کشه. لطف کنین هر چی میدونین در این مورد بنویسین. بازم ممنون MasterData24-02-2007, 08:34 AMمن روزی یه بار به این انجمن سر میزنم. اگه شما بخواین همینطوری یه خط یه خط برین جلو تا یه ماه دیگه طول می کشه هر كسي از فعاليت توي اين انجمنها هدفي داره شما هدفتون يادگيري و منم هدفم بالابردن اطلاعاتم وقتي ميگم از Join استفاده كنيد منظورم اين نيست كه بيان تمام جزئيات رو در اختيارتون بذارم به دو دليل : 1- من با عرض شرمندگي اينقدر وقت ندارم كه مسئله شما رو تحليل كنم و به جواب كامل برسم 2- اگه جواب كامل رو به شما بگم به شما ظلم كردم چون چيزي ياد ندادم فقط مسئلتون رو حل كردم در صورتي كه نميخوام اين انجمن ها باعث تنبلي برنامه نويسان بشه پس من فقط در حد استارت موضوع راهنمايي ميكنم اگه ديگه نهايتا نتونستيد مشكل رو رفع كنيد ( كه ميتونيد) اونوقت به تحليل كامل مسال ميرسيم در ضمن من از صبح تا شب توي اين انجمنها ميچرخم :دي انجمنهاي زياد ديگه اي هم هست كه ميتونيد جستجو كنيد و مسالتون رو رفع كنيد فكر كنم از انتظار كشيدن حيلي بهتر باشه (خدا ميدونه الان ته دلت چقدر بدوبيراه بهم گفتي) alî25-02-2007, 06:42 AMنميخوام اين انجمن ها باعث تنبلي برنامه نويسان بشه من قبل از اینکه سوال رو تو انجمن مطرح کنم به دو تا کتاب (راهنمای جامع دلفی و پایگاه داده ها در دلفی) رجوع کردم و هر کدی هم که به فکرم می رسید نوشتم. اما فایده ای نداشت. الان هم که چند روز از مطرح کردن سوال میگذره پروژه ام رو تموم کردم! به جای کلید در جدول ها هم autonumber تعریف کردم.چون اونقدر وقت ندارم که چند روز منتظر یک جواب بمونم. اگه ديگه نهايتا نتونستيد مشكل رو رفع كنيد ( كه ميتونيد) اونوقت به تحليل كامل مسال ميرسيم فکر کنم الان موقع تحلیل الگوریتم هست. (خدا ميدونه الان ته دلت چقدر بدوبيراه بهم گفتي) نه من همه اونایی که مردم رو دوست دارن، دوستشون دارم. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 2097]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن