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

نام تاپیک: واکشی داده های فیلدها یا جداول در سی شارپ توسط ارجاع به پروسیجرهای نوشته شده در sql توسط linq to sq

  1. #1
    کاربر جدید آواتار hotcat
    تاریخ عضویت
    مهر 1391
    محل زندگی
    Iran
    پست
    27

    Question واکشی داده های فیلدها یا جداول در سی شارپ توسط ارجاع به پروسیجرهای نوشته شده در sql توسط linq to sq

    سلام
    دوستان یه جدولی داریم فیلدهایی مثل رشته یا عدد یا بول داره ک خوب خیلی ساده با یه پروسیجر و دادن دستور output و تعریف یه فیلد در سی شارپ مثل int? xx مقدار عددی فیلد رو میخونیم.(اینکارو با مدل سازی در context انجام میدیم و پروسیجر رو add میکنیم و بعد در برنامه فراخوانی کرده و مقدار خروجی پروسیجر رو در فیلد ریفرنس دار xx قرار میدیم و حله!!)
    حالا
    یه تو همون جدول یه فیلد داریم ک عکس پرسنلی رو بصورت باینری ذخیره میکنه.هر کاری میکنم نمیتونم این مقدار باینری رو به سی شارپ پاس بدم.البته ذخیره کردنش کار ساده ای بود ولی نمیشه خوند.مثلا به همون روش بالا اگه توسط یه پروسیجر (کلا میخوام عملیات توسط پروسیجر انجام بشه)مقدار فیلد رو تو یه متغیر قرار بدیم و توسط دستور output خروجی براش تعریف کنیم ( ک تا اینجا اوکی هست) توی سی شارپ قبول نمیکنه مثلا
    byte[]? picture رو به عنوان یه فیلد تعریف میکنی ولی بعد ک میخوای از طریق کانتکس تابع مربوط به پروسیجر رو صدا بزنی و مقدار باینری رو به فیلد تعریفی پاس بدی اروور یا خطا میده و میگه نمیتونه مقدار بایتی کانتکس رو به فیلد بایتی تعریف شده تبدیل کنه؟؟؟!! چه کنم؟!!
    نکته اینکه : خوب البته من عکس رو بصورت ارایه بایتی تبدیل کردم تو فیلد varbinary(max) ذخیره کردم و حالا میخوام بخونم ک نمیشه!!
    ممنون میشم راهنمایی بفرمایید.با تشکر.

  2. #2
    کاربر دائمی آواتار En_MK
    تاریخ عضویت
    آبان 1388
    محل زندگی
    تهران
    پست
    288

    نقل قول: واکشی داده های فیلدها یا جداول در سی شارپ توسط ارجاع به پروسیجرهای نوشته شده در sql توسط l

    سلام
    یعنی اگر اینطور بنوسیدید ارور میده

    byte[] binaryString = (byte[])reader[1];


  3. #3
    کاربر جدید آواتار hotcat
    تاریخ عضویت
    مهر 1391
    محل زندگی
    Iran
    پست
    27

    نقل قول: واکشی داده های فیلدها یا جداول در سی شارپ توسط ارجاع به پروسیجرهای نوشته شده در sql توسط l

    نقل قول نوشته شده توسط En_MK مشاهده تاپیک
    سلام
    یعنی اگر اینطور بنوسیدید ارور میده

    byte[] binaryString = (byte[])reader[1];

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

تاپیک های مشابه

  1. جستجو در میان داده های DataTables یا SQL-Tables
    نوشته شده توسط piroozman در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: شنبه 09 آبان 1388, 14:02 عصر
  2. سوال: نحوه ذخیره داده های یک text box در فیلد یک table
    نوشته شده توسط shahram_s در بخش Access
    پاسخ: 3
    آخرین پست: سه شنبه 29 مرداد 1387, 13:38 عصر
  3. واکشی داده های فارسی وارد شده در mysql
    نوشته شده توسط golrokh در بخش MySQL
    پاسخ: 1
    آخرین پست: یک شنبه 06 مرداد 1387, 05:49 صبح
  4. استفاده از مدل های Poser یا 3DMax در DelphiX
    نوشته شده توسط Mahmood_M در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 2
    آخرین پست: شنبه 27 آبان 1385, 08:54 صبح
  5. فراخوانی فایل های txt یا word در Memo
    نوشته شده توسط فرزاد دلفی باز در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: شنبه 18 شهریور 1385, 01:26 صبح

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

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