PDA

View Full Version : فيلد Image حالت خاص(خيلي فوري)



skd_prog
چهارشنبه 22 آبان 1387, 15:40 عصر
باسلام خدمت همه دوستان (لطفا نگوئيد تكراري است چون پيدا نكردم )
من در Sql2005 يك جدول دارم كه داراي يك فيلد از نوع Image است
كه در آن مي خواهم انواع فايل (تصوير ،ورد و ...) را به صورت باينري قرار دهم
با زبان دلفي 7 كار مي كنم
با اين روش مي توانم به راحتي با آن كار كنم


TblobField(ADOTable1Fname).SaveToFile(...);
TblobField(ADOTable1Fname).LoadFromFile(OpenDialog 1.FileName);


اما مشكل من اينست كه در حالتي خاص بايد از طريق adoquery و به شكل زير آنرا پرنمايم
(Fname فيلدي از نوع Image است)

with adoquery do
begin
close;
sql.clear;
sql.add('inseret into mytable (Fname) values ( ???) ')
execsql;
end;


به نظر دوستان چطور بايد مقدار ( ???) را كه مثلا يك فايل تصويري است را به query بفرستم
لطفا راهنمائي نمائيد
(ضمنا حتما بايد از اين طريق و يا Stored procedure مشكل را حل نمايم)
با تشكر از همه دوستان

vcldeveloper
چهارشنبه 22 آبان 1387, 16:21 عصر
لطفا نگوئيد تكراري است چون پيدا نكردم
تکراری هست. درباره Parameter در بخش دلفی جستجو کنید. عبارت هایی مثل Parameters یا ParamByName میتونه بهتون کمک کنه که تاپیک های مربوطه را پیدا کنید.