PDA

نسخه کامل مشاهده نسخه کامل : ذخیره تصویر در database



ixchel
10-07-2008, 12:11
سلام
من در برنامه ام می خواهم یک تصویر را در database ado ذخیره کنم از دستورات SQL استفاده می کنم به این صورت که کاربر یک فایل تصویر را اول load کند و بعد با فیلدهای دیگر مثل فیلد text همه با هم در بانک ذخیره شوند. من در ذخیره کردن image مشکل دارم نمی دانم از چه دستوری استفاده کنم هر چی با دستورات بازی کردم نتوانستم. امیدوارم شما دوست عزیز بتوانید کمکم کنید.
ممنون


with ADOCommand1 do
begin
CommandText := 'insert into cinema values(:n,:f)'
Parameters.ParamByName('n').Value := edit1.Text
Parameters.ParamByName('f').Value := edit2.Text
Execute;
end;

از این دستورات برای فیلدهای text اسفاده کردم ولی برای ذخیره image دستوری به ذهنم نمی رسد.

NoneForce
10-07-2008, 12:19
سلام

جستجو


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ixchel
11-07-2008, 18:10
ممنون ولی چون من از ADOCommand و دستورات SQL برای ورود اطلاعات استفاده کردم دچار سردرگمی شدم و آن را با دستوراتم نمی توانم مچ کنم. در ضمن یک سوال دیگر که به ذهنم رسیده بهتر است فیلد image در access از چه نوعی انتخاب کنم چون در این مورد هم به شک افتادم.
دستورات بهتری به ذهن شما می رسد؟

NoneForce
12-07-2008, 08:48
سلام



عكس و صوت را بايد بصورت Stream در يك فيلد از نوع Blob ذخيره كنيد.

منظور از دستورات بهتر چيه؟!

ixchel
13-07-2008, 11:27
ممنون از راهنمایی فیلدم را درست درنظر گرفته بودم.
در سایتهای دیگر جستجو کردم ولی دستوراتی که پیدا می کنم با دستورات ساده من مچ نمی شوند چون من از ADOCommand استفاده می کنم در حقیقت از خانواده ADO.
اگر راه حلی پیدا کردید ممنون می شوم.

negahe montazer
14-07-2008, 15:10
من تو دلفي سوال دارم

NoneForce
14-07-2008, 15:17
من تو دلفي سوال دارم

سلام
شوخي ميكنيد
بايد حدس بزنيم سوال چيه يا راه ديگري هم براي فهميدنش هست؟

BoomDoongDang
14-07-2008, 15:37
ممنون از راهنمایی فیلدم را درست درنظر گرفته بودم.
در سایتهای دیگر جستجو کردم ولی دستوراتی که پیدا می کنم با دستورات ساده من مچ نمی شوند چون من از ADOCommand استفاده می کنم در حقیقت از خانواده ADO.
اگر راه حلی پیدا کردید ممنون می شوم.

دستورات ساده شما یعنی چی ؟