نمایش نتایج 1 تا 6 از 6

نام تاپیک: ذخيره مسير عكس در ديتابيس

  1. #1

    ذخيره مسير عكس در ديتابيس

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

  2. #2
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    نقل قول: ذخيره مسير عكس در ديتابيس

    نقل قول نوشته شده توسط csharpprogramer88 مشاهده تاپیک
    سلام
    دوستان عزيز سرچ كردم و در مورد نمايش تصوير و اينكه چطوري خود تصوير را در بانك ذخيره كنم پيدا كردم ولي چيزي در باره ذخيره مسير تصوير و اينكه چطوري از اين مسير عكس را فراخواني كنم نديدم .
    در مورد اين هم توضيح بديد كه آيا ذخيره تعداد زياد تصوير در بانك مشكلي در سرعت برنامه بوجود نمي آره
    خواهشا تاپيك را حذف نكنيد كارم گيره
    سلام
    عکس های زیر 400 کیلو بایت رو در بانک ذخیره کنید.
    در باره ذخیره مسیر مثل ذخیره یک رشته در بانک رفتار کنید.
    و برای خواندن
     PictureBox1.Image = System.Drawing.Image.FromFile(address az bank)

  3. #3

    نقل قول: ذخيره مسير عكس در ديتابيس

    (address az bank)
    در اين مورد توضيح بديد يعني بايد اسم جدول و فيلد را چطوري وارد كنم
    چطوري بايديك open file dialog بگذارم و بتونم خود فايل را در يك پوشه ذخيره كنم و آدرس آنرا در بانك

  4. #4
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    نقل قول: ذخيره مسير عكس در ديتابيس

    نقل قول نوشته شده توسط csharpprogramer88 مشاهده تاپیک
    (address az bank)
    در اين مورد توضيح بديد يعني بايد اسم جدول و فيلد را چطوري وارد كنم
    چطوري بايديك open file dialog بگذارم و بتونم خود فايل را در يك پوشه ذخيره كنم و آدرس آنرا در بانك
    oops
    ببخشید اگه گیج شدید.
    خیر شما یک رکورد رو از بانک بر می گردونید که یه فیلد اون شامل ادرش ذخیره شده هست/
    چطوری یک رکورد را از بانک می خونید؟
       String sSQLCommand = "select pictureaddress FROM Person WHERE FirstName = 'Bobo'";

    دیتاست رو پر می کنی (یا هر شی دیگه)
    و
    pictureaddress رو پاس میدین به Picturebox.
    شما باید از SaveDialog استفاده کنید.
    عکس را از کجا می خونید که می خوای Save کنید؟
    ذخیره ادرس هم مثل ذخیره عادی آدرس مورد نظر را در بانک ذخیره کن.

  5. #5

    نقل قول: ذخيره مسير عكس در ديتابيس

    دوست عزيز الان ميتونم مسير را ذخيره كنم ولي هنوز نفهميدم چطوري بايد اون مسير را از بانك بخونم و به picture box پاس كنم اگر امكان داره يه كد كامل بفرستيد

  6. #6
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    نقل قول: ذخيره مسير عكس در ديتابيس

    [COLOR=green][COLOR=green]try
    [/COLOR]{
    SqlConnection thisConnection = [COLOR=green]new [/COLOR]SqlConnection(@"Network Library=DBMSSOCN;Data Source=192.168.0.100,1433;[B]database[/B]=Northwind;User id=Paladine;Password=;");
    thisConnection.Open();
    SqlCommand thisCommand = thisConnection.CreateCommand();
    thisCommand.CommandText = "[B]SELECT[/B] imageaddress [B]FROM[/B] Customers where name='shahin'";
    SqlDataReader thisReader = thisCommand.ExecuteReader();
    [COLOR=green]while [/COLOR](thisReader.Read())
    {
    PictureBox1.Image = System.Drawing.Image.FromFile(thisReader["imageaddress [B]
    "].tostring());
    }
    thisReader.Close();
    thisConnection.Close();

    }
    [COLOR=green]catch [/COLOR](SqlException e)
    {
    Console.WriteLine(e.Message);
    }
    [/B][/COLOR][B][/B]

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •