واضح آرشیو وب فارسی:سایت ریسک: کمک برای قرار دادن عکس در دیتابیس ( paradox7 ) در دلفی hamsohbat 12 آبان 1386, 02:11-------------------------------------------------------------------------------- سلام به دوستان و استاد های برنامه نویس فکر نکنم به توضیح نیاز باشه چون همه چیز رو توی title نوشتم . ولی بازم می نویسم : من دارم یک نرم افزار حسابداری با دلفی 6 می نویسم . این نرم افزار یک قسمت داره برای کارمندهای این شرکت . من می خوام عکس کارمندا رو هم توی database قرار بدم . فکر می کردم بلدم ولی دیدم نمیشه :razz: tableهایی که من ازشون استفاده می کنم paradox 7 هستند و type فیلدی هم که می خوام توش عکس بریزم گرافیک انتخاب کردم . عکس هم توی کامپوننت Timage لود کردم . الان فقط موندم برای یک دستور :) کسی می تونه کمک کنه ؟ farhad 110 13 آبان 1386, 12:41-------------------------------------------------------------------------------- سلام به دوستان و استاد های برنامه نویس فکر نکنم به توضیح نیاز باشه چون همه چیز رو توی title نوشتم . ولی بازم می نویسم : من دارم یک نرم افزار حسابداری با دلفی 6 می نویسم . این نرم افزار یک قسمت داره برای کارمندهای این شرکت . من می خوام عکس کارمندا رو هم توی database قرار بدم . فکر می کردم بلدم ولی دیدم نمیشه :razz: tableهایی که من ازشون استفاده می کنم paradox 7 هستند و type فیلدی هم که می خوام توش عکس بریزم گرافیک انتخاب کردم . عکس هم توی کامپوننت Timage لود کردم . الان فقط موندم برای یک دستور :) کسی می تونه کمک کنه ؟ سلام. دوست عزیز بهتره که نوع فیلد رو binary بذاری تا هر نوع فایلی رو بتونی ذخیره کنی. از Timage هم فقط برای نمایش عکس استفاده کن. برای ذخیره عکس در جدول از تب dialog یک کامپوننت opendialog روی فرم قرار بده و با استفاده از کد زیر عکس رو در جدول ذخیره کن: Table1Picture.LoadFromFile(OpenDialog1.FileName); یه فیلد دیگه هم به جدول اضافه کن و پسوند فایل رو در اون قرار بده (برای بازیابی) موفق باشی hamsohbat 13 آبان 1386, 20:10سلام دوست عزیز مشکل من حل شد توسط یکی دیگه از دوستان ولی چیزی که شما می فرمایید خییییلی جالبه . من نمی دونستم که اینجوری هم میشه . با این حساب هر فایلی رو میشه ذخیره کرد . عکس - فلش - صدا - فیلم و هر چیز دیگه و همه هم مثل هم ذخیره و بازیابی میشند . ولی توضیحتون کامل نبود . توی جدول 2تا فیلد برای فایل ایجاد می کنیم که یکی فایل و یکی پسوند رو نگه می داره و زمان بازیابی هم پسوند رو به فایل می چسبونیم . تا اینجا درست . ولی دستوری که نوشتید ایراد داره . دلفی loadfromfile رو برای table نمیشناسه و ایراد می گیره . در ضمن با چه دستوری میشه اینو بازیابی کرد ؟ ممنون farhad 110 14 آبان 1386, 23:28با این حساب هر فایلی رو میشه ذخیره کرد بله هر فایلی رو میشه ذخیره کرد. دلفی loadfromfile رو برای table نمیشناسه اگر توجه کنی من Table1Picture رو نوشتم. picture نام فیلد باینری هست و loadfromfile فقط برای این data type وجود داره. روی table دابل کلیک کنید و Ctrl+F رو بزنید و بعد از loadfromfile استفاده کنید با چه دستوری میشه اینو بازیابی کرد ؟ یک savedialog روی فرم بذار: if SaveDialog1.Execute then Table1Picture.SaveToFile(SaveDialog1.FileName+Tabl e1Ext.Value); Ext فیلد پسوند فایل هست. البته منظور من از بازیابی نمایش فایلهای گرافیکی در فرم هست، وگرنه ذخیره فایل در حافظه های جانبی با savetofile صورت میگیره. موفق باشی hamsohbat 15 آبان 1386, 12:35ممنون دوست عزیز لطف کردین نمی دونم فهمیدم چی گفتین یا نه ولی سعی می کنم متوجه بشم بازم ممنون خدا نگهدار شما farhad 110 15 آبان 1386, 23:18لطف کردین نمی دونم فهمیدم چی گفتین یا نه خواهش میکنم. هر جا مشکلی بود بفرمایید
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 2606]