فرستادن عکس به Access((فوری فوری))

golmehr

Member
آیا می توان از طریق فرم به Data base از نوعAccess عکس فرستاد؟مرا حل کار را لطفا توضیح دهید!
 

omidak

Active Member
سلام:
اون عكس اتون رو به binary تبدیل کنید و Binary ایش رو به database ارسال کنید
اما یک نکته.
اگر حجم Database شما از حدی زیادتر بشه.
برایه دریافت Request شما به مشکل بر میخورید و سرور اتون رو Downمیکنه.
 

dec26

New Member
با سلام:
اگر در يك بازارچه فروشندگان بخواهند عكس كالاي خود را از طريق فرم بفرستند آيا اين عكس را مي توانند به ديتا بيس كه با اكسس ساخته شده بفرستند؟لطفا مراحل را توضيح دهيد؟
 

AliReza26

Active Member
dec26 گفت:
با سلام:
اگر در يك بازارچه فروشندگان بخواهند عكس كالاي خود را از طريق فرم بفرستند آيا اين عكس را مي توانند به ديتا بيس كه با اكسس ساخته شده بفرستند؟لطفا مراحل را توضيح دهيد؟


آقا شما با يك ترفند مي توني اين كا را انجام بدي. :D
توي ديتابيست در درون همون سطر محصولت يك ستون درست كن و در آن ستون آدرس عكس محصولت را بنويس.

با اين كار با فراخاني نام محصول به آساني مي تواني عكس محصولت را هم نشان بدي. :wink:
 

pourya

Member
alireza26 گفت:
dec26 گفت:
با سلام:
اگر در يك بازارچه فروشندگان بخواهند عكس كالاي خود را از طريق فرم بفرستند آيا اين عكس را مي توانند به ديتا بيس كه با اكسس ساخته شده بفرستند؟لطفا مراحل را توضيح دهيد؟


آقا شما با يك ترفند مي توني اين كا را انجام بدي. :D
توي ديتابيست در درون همون سطر محصولت يك ستون درست كن و در آن ستون آدرس عكس محصولت را بنويس.

با اين كار با فراخاني نام محصول به آساني مي تواني عكس محصولت را هم نشان بدي. :wink:
آقا همين كار رو انجام بده! بهتره!
 

pourya

Member
فقط كافيه آدرس اون عكسها رو تو ديتا بيس ذ خيره كني و براي نمايش دادن اونها از ديتا بيس آدرسشون رو بخوني و نمايش بدي همين!
احتياجي نيست براي هر عكس يه فايل html بسازي!
 

AliReza26

Active Member
pourya گفت:
فقط كافيه آدرس اون عكسها رو تو ديتا بيس ذ خيره كني و براي نمايش دادن اونها از ديتا بيس آدرسشون رو بخوني و نمايش بدي همين!
احتياجي نيست براي هر عكس يه فايل html بسازي!

دقيقا :D :wink:
 

nima_isp

Member
من هم يه سوال دارم حالا چطور اين عكس ها رو از كاربر بگيريم upload konim آدرسشو توي data base دخيره كنيم ميشه يه sample بدين البته asp classic
 

Ealireza

Member
ببين يه راه راحت تر هم هست اخه
چرا مياي بانري يا و.... ميكيني
همين كاري كه توي انجمن ميشه رو بكن
يعني يه برنامه نويس كه نام عكس رو يا اي ديت تطبيق بده بدش برو يك فولدر بهش معرفي كن كه اون رو خودش همونجا آپلود كنه
بعدم آدرسش رو تو ديتا بيست وارد كنه به همين راحتي
اصلا ميتوني آدرسش هم وارد نكني بلكه بر اساس اي ديش اون رو فرا خواني كنيد
مثل همين اجمن يا بلاگ اسكاي
خيلي هم راحته ها

موفق و پيروز باشيد
 

nima_isp

Member
Ealireza گفت:
ببين يه راه راحت تر هم هست اخه
چرا مياي بانري يا و.... ميكيني
همين كاري كه توي انجمن ميشه رو بكن
يعني يه برنامه نويس كه نام عكس رو يا اي ديت تطبيق بده بدش برو يك فولدر بهش معرفي كن كه اون رو خودش همونجا آپلود كنه
بعدم آدرسش رو تو ديتا بيست وارد كنه به همين راحتي
اصلا ميتوني آدرسش هم وارد نكني بلكه بر اساس اي ديش اون رو فرا خواني كنيد
مثل همين اجمن يا بلاگ اسكاي
خيلي هم راحته ها

موفق و پيروز باشيد
سمپل اينو كه مسگين مشه ارايه بدين دوتا عكس بگيره من بلد نيستم حالا اسمشو چيكار كنيم كار بر هر اسمي كه دلش ميخواد ميده فرض كن برا هر محصول بخواد دوتا عكس بفرسته اين جوريش يه سمپل بدين حالا رو اون كار كنيم
 

Ealireza

Member
ببين كاري نداره كه اگه توي ACESS شما id تون رو AUTONUMBER انتخاب كرده باشيد خودش بهش عدد ميده
و شما به برنامه ميگيد كه اسم فايل اين عدد قرار بگيره

بخدا العال سرم شلوغه من راهنماييت كردم برنامش هم شايد 10 خط هم نشه ولي بخدا العلن سرم خيلي شلوغه
خوت خيلي راحت ميتوني رديفش كني


موفق و پيروز باشيد
 

nima_isp

Member
Ealireza گفت:
ببين كاري نداره كه اگه توي ACESS شما id تون رو AUTONUMBER انتخاب كرده باشيد خودش بهش عدد ميده
و شما به برنامه ميگيد كه اسم فايل اين عدد قرار بگيره

بخدا العال سرم شلوغه من راهنماييت كردم برنامش هم شايد 10 خط هم نشه ولي بخدا العلن سرم خيلي شلوغه
خوت خيلي راحت ميتوني رديفش كني


موفق و پيروز باشيد
ای خدا وند متعال اینجا هم جواب نمیدن 2000 نفر راه کار میدن یه سمپل نمیدن اقای مدیر انجمن شما هم فکر کنم از این بحث هم مثل اي اس پي ميل خوشتون نمياد و شرگت نمي كنيد
 

golmehr

Member
من يك سري كد مربوط به ارسال عكس به data base را در اينترنت يافتم ولي با sql است وقتي به اكسس تبىيلش كرىم ىرست كار نكرد كسي مي تونه كمك كنه؟
کد:
create_image_table.sql

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[article_images]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[article_images]
GO

CREATE TABLE [dbo].[article_images] (
[ImageID] [int] IDENTITY (1, 1) NOT NULL ,
[imgFile] [image] NULL ,
[imgType] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[imgSize] [int] NULL ,
[imgWidth] [int] NULL ,
[imgHeight] [int] NULL ,
[imgName] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
کد:
upload.asp

<html>
<head>
<title>Upload Image</title>
</head>
<body>
<form method="POST" action="save.asp" ENCTYPE="multipart/form-data" >
<p><input type="file" name="fldImage" size="25">
<input type="submit" value="Upload !" name="func"></p>
</form>
</body></html>
کد:
save.asp

<%
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SetMaxSize 100000, True
Count = Upload.Save
Set File = Upload.Files("fldImage")
strCon = "Provider=SQLOLEDB;Server=LOCAL;UID=sa;PWD=;Database=articles;"
Set objRec = Server.CreateObject ("ADODB.Recordset")
objRec.Open "article_images", strCon, 2, 3
objRec.AddNew
objRec("imgFile") = File.Binary
objRec("imgType") = File.ImageType
objRec("imgSize") = File.Size
objRec("imgWidth") = File.ImageWidth
objRec("imgHeight") = File.ImageHeight
objRec("imgName") = File.FileName
objRec.Update 
objRec.Close
Set objRec = Nothing
%>
 

جدیدترین ارسال ها

بالا