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

تبلیغات

تبلیغات متنی

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

صرافی rkchange

سایبان ماشین

دزدگیر منزل

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

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

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

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

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

آراد برندینگ

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

موسسه خیریه

واردات از چین

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

ناب مووی

دانلود فیلم

بانک کتاب

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

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

irspeedy

درج اگهی ویژه

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

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

قیمت فرش

درب فریم لس

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

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

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

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

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

قیمت سرور dl380 g10

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

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

خرید فالوور

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

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

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

خرید از چین

خرید از چین

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

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

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

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

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

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

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

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

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

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

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

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

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

قرص گلوریا

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

خرید نهال سیب

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

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

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

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

پرگابالین

 






آمار وبسایت

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




هواشناسی

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

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



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

مشکل در کار با memo و ذخیره آن در بانک


واضح آرشیو وب فارسی:سایت ریسک: View Full Version : مشکل در کار با memo و ذخیره آن در بانک pourya_lover22-10-2009, 07:59 PMسلام اساتید محترم به کمکتون محتاجم من میخوام یه متن را که در memo یا richedit هر کدام که باشه در بانک sql 2000 ذخیره کنم واسه ذخیره مشکلی ندارم مشکلم اینجاست که تمام خطهای نوشته ام را هر کدام در یه سلول فیلدم قرار میده که من میخوام مثل edit در یه سلول باشه تمام متنم چون در هنگام برگشتش یعنی انتقال اطلاعات memo از بانک به نرم افزار فقط خط اول یا متن اولین سلول به نرم افزار میاد حالا یه راه حلی جلو پام بذارید مهم نحوهی ذخیره اش در بانک نیست فقط جوری حل شه مشکل ممنون میشم گشتم راه حلش نبود تو سایت بدجور گرفتارم مرسی فقط اگه امکان داره یه راه حل با مثال یه با کد نمونه باشه ممنون میشم مرد مباح22-10-2009, 11:06 PMدوست عزیز. چرا از DBMemo استفاده نمیکنی؟ از چه کدی برای انتقال اطلاعات از Memo به فیلدت استفاده میکنی؟ pourya_lover24-10-2009, 07:32 PMسلام مرد مباح عزیز استاد بزرگوار مرسی که همیشه اولی dbmemo رو کجا باید پیدا کرد من از کد !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! که یکی وارد میکنه یکی بر میگردونه استفاده کردم که کار میکنه حالا کوئری این دستور چی میشه با کوئری نتونستم درستش کنم اگه مشه کمک کنی ممنونم بازم مرسی مرد مباح25-10-2009, 08:03 PMتوی تب DB access یک کامپوننت با این نام هست و میتوی از اون استفاده کنی و کارت راحت حل میشه. من تا حالا این کارو با کد نکردم ولی به نظرم چندتا مشکل توی کدت هست. به هر حال به کد نیازی نداری. pourya_lover26-10-2009, 01:35 AMسلام داداش حالا با این کد !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! با این کوئری در بانک ذخیره میشه ولی یه خطا میده که میگه command text dose not return a result set در ضمن من از دلفی 7 استفاده می کنم هر چقدر توی تب هاش گشتم این تبی که گفتین رو پیدا نکردم توی پکیج هاشم گشتم نبود مرسی بازم مشکل این خطا چیه مرد مباح26-10-2009, 05:32 PM1. من هم از دلفی 7 استقاده میکنم. تا جایی که یادم میاد اسم دقیقش DataAccess هست و اسم کامپوننت هم DBMemo. امکان نداره نباشه. چون به صورت پیش فرض با خود دلفی نصب میشه. ولی اگه بازم پیداش نکردی حتما دلفی رو دوباره اینستال کم. خیلی کارهاتو توی کار با دیتابیس راحت میکنه. 2. ننوشتی که B از چه نوع کامپوننتی هست. ولی از Errorی که میبینم میتونم حدث بزنم که ADOQuery هستش. برای این کار از ADOCommand توی خود تب ADO استفاده کن تا مشکلت حل بشه و ارر نده. F A R H A D26-10-2009, 07:36 PMسلام. در مورد پیغام خطا حق با مرد مباح عزیز هست. ضمن اینکه اگر اصرار به استفاده از adoQuery دارید به جای متد Open باید از ExecSql استفاده کنید pourya_lover29-10-2009, 11:58 AMبا سلام و تشکر از توجه تون راستش مر مباح عزیز من با adocommand تا حالا کار نکردم نمیدونم نحوه کار باهاش چه جوری ولی مشکلم رو با همون کوئری حل کردم و نوشتم من یه جدول ثبت سند دارم که برای 4 قسمتش از ممو استفاده میکنم تمام ایرادای که داشت رو گرفتم کد من اینه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! من این کد رو واسه تمام جدول هام به کار بردم هیچ کدام مشکلی نداشته غیر این یکی که چون از ممو استفاده کردم و ناچارم استفاده بکنم گیر کردم که حالا ایرادی گرفت که مغز من نکشید که از کجاست اررش اینه string or binary data would be truncated نمیدونم مشکلش از کجاست اگه راهنمایی کنید ممنونم از دوست عزیز فرهاد جون نیز ممنون مرد مباح29-10-2009, 08:45 PMدوست عزیز. من واقعا نمیدونم چرا اینقدر قضیه رو سخت میکنی. وافعا دلیلی داره که از DBMemo استفاده نمیکنی؟ من قبلا هم عرض کردم که خودم تا حالا با کد اطلاعات توی Memo نریختم پس نمیتونم کمک خوبی باشم ولی خود دلفی برای این کار کامپوننت داره و استفاده از اون منطقیه. چیز دیگه ای هم در این مورد نمیدونم که بتونم بیشتر کمکتون کنم. pourya_lover01-11-2009, 08:13 PMسلام دادش مباح من طبق گفته شما عمل کردم و به جای ممو از dbmemo استفاده کردم با این کد !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!حالا ایراد بر طرف شده یعنی ارر نمیگیره ولی در پایگاه داده اطلاعاتی رو که توی dbmemo دارم داخل بانکم ذخیره نمیکنه فیلدای داخل بانک خالیه من با همون ممو بالاخره فهمیدم مشکلش از کجاست مشکلش اینه که مثلا من داخل ممو تایپ میکنم پوریا رستمی ذخیره میکنه ولی وقتی فاصله بین پوریا و رستمی زیاد میشه یعنی میشه پوریا رستمی اون ارر رو میگیره که البته این مشکل با تایپ انگلیسی وجود نداره با تایپ فارسی مشکل داره به دادم برسید pourya_lover02-11-2009, 02:24 AMبا تشکر بالاخره هر جوری بود مشکلم رو حل کردم با همون ممو بازم مرسی pourya_lover28-01-2010, 02:09 AMبا سلام خدمت دوستان عزیز من یه سوال داشتم با یه مثال توضیح میدم من یه ممو دارم که نوشته ی داخل یک edit رو هر بار با زدن دکمه ای میندازم تو ممو حالا سوال من اینه که من میخوام وقتی نوشته ی اول رو وارد ممو کردم نوشته ی دوم در همون خط در ادامه ی نوشته ی اولیم باشه یعنی بعد از وارد شدن بره بعد از نوشته ای که اول وارد کردم قرار بگیره ممنون میشم که بگید چطوری این کار رو بکنم من از این کد برای وارد کردن نوشته ی edit ام استفاده می کنم ولی وقتی نوشته ی دوم رو وارد میکنم میره در خط دوم ممو قرار میگیره !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! F A R H A D28-01-2010, 03:50 PM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! pourya_lover29-01-2010, 01:52 AMبا تشکر داش فرهاد یه سوال دیگه اگه مموی ما خودش به صورت پیش فرض یک مقداری داخلش باشه بعد که مقدار edit رو وارد میکنیم مقدار اون رو در خط دوم وارد میکنه یعنی اگه خود ممو حاوی مقداری باشه بعد که برنامه رو اجرا میکنیم مکان نما خودش به خط دوم میره اگه بخوایم همون خط اول بره باید چیکار کنیم بازم مرسی از جواب سریعت خیلی سالاری F A R H A D29-01-2010, 03:08 AM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! pourya_lover29-01-2010, 06:08 PMداش فرهاد خیلی سالاری به خدا ممنون اگه یه توضیح کوچیک راجب به این trim بدی که چیه و کارش چیه ممنون میشم بازم مرسی سالار F A R H A D29-01-2010, 08:09 PMتوضیح help دلفی کامل تر از توضیحی هست که من میتونم بدم: Trims leading and trailing spaces and control characters from a string. Unit SysUtils Category string handling routines Delphi syntax: function Trim(const S: string): string; overload; function Trim(const S: WideString): WideString; overload; C++ syntax: extern PACKAGE AnsiString __fastcall Trim(const AnsiString S); extern PACKAGE WideString __fastcall Trim(const WideString S); Description Trim removes leading and trailing spaces and control characters from the given string S. شاد باشید pourya_lover01-02-2010, 01:11 PMبا سلام اگه من بخوام با تیک زدن یه چک باکس وارد ممو بشم چطوری باید این کارو بکنم البته بدون دستور setfocus یعنی اینکه وقتی چک باکس رو زدم وارد ممو بشه و وقتی غیر فعالش کردم از ممو خارج بشه ممنون میشم جواب بدین M.Hashemi02-02-2010, 03:36 PMبا سلام فکر کنم اگر کد زیر را در رویداد click ان checkbox بنویسید جواب دهد : if checkbox1.checked then ActiveControl:=Memo1 else ActiveControl:=checkbox1; البته اگر بگردید کدهای بهتری پیدا میکنید. با تشکر pourya_lover02-02-2010, 08:37 PMبا تشکر از M.Hashemi ولی این کد مشکل من رو حل نکرد یه توضیح بیشتر بدم مشکل من اینه که من داخل ممو یه مقداری دارم مثلا نوشتم سلام مموی من enable ش false وقتی که روی چک باکس کلیک میکنم enable رو برام true میکنه و وارد ممو میشه و باید بعد از نوشته یداخل ممو مکان نما قرار بگیره که قبلا داش فرهاد کدی رو به من داد که اونم امتحان کردم جواب نداد کدای داخل چک باکس من اینه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!l که با دستور setfocus وارد ممو که میشه دیگه نمیگذاره که چک باکس رو غیر فعال کنم ممنون میشم کمک کنید pourya_lover07-02-2010, 12:49 AMیعنی هیچ راه حلی نداره این سوال فقط با setfocus باید وارد شد؟ M.Hashemi07-02-2010, 10:40 AMبا سلام اگر به جای دستور setfocus از دستور ActiveControl استفاده بکنید مشکلی نخواهید داشت کد زیر را در رویداد click چک باکس بنویسید. if CheckBox1.Checked then begin Memo1.Enabled:=true; ActiveControl:=memo1; end else memo1.Enabled:=false; end; این کد را در دلفی 2010 امتحان کردم کار کرد. با تشکر Hadi.fayyaz20-02-2010, 01:37 PMسلام دوست عزيز براي حل اين مشكلي كه داري فرقي نميكنه از DBMemo استفاده كني يا از Memo ولي به جاي Memo1.Lines.Text يا DBMemo.Lines.Text بنويس Memo.text يا DBMemo.Text اما اگه من به جاي شما باشم به جاي اينهمه كد SQL نوشتن توي دلفي كه با توجه به نياز به كوتيشن گذاري كار سختي هم هست از Stored Procedur هاي SQLServer استفاده ميكردم تو اين زمينه اگه مايل بودي بگو تا برات توضيح كامل تر همراه با مثال برات بگذارم موفق باشي. pourya_lover28-02-2010, 03:05 AMسلام خسته نباشی مرسی از اینکه توجه کردی ممنون میشم یه توضیح بدی سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




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

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

bt

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




-


گوناگون

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


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