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

نام تاپیک: دریافت فایل اکسس و درج ان در دیتا بیس

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    یزد
    پست
    412

    دریافت فایل اکسس و درج ان در دیتا بیس

    سلام دوستان
    چه جوری می تونم یک فایل اکسس را درون دیتا بیس(sql server) درج کنم.
    ممنون می شم از راهنماییتون

  2. #2

    نقل قول: دریافت فایل اکسس و درج ان در دیتا بیس

    سلام

    درج در sql

    FileStream st = new FileStream("filename.MDB", FileMode.Open);
    byte[] buffer = new byte[st.Length];
    st.Read(buffer, 0, (int)st.Length);
    st.Close();

    SqlConnection conn = new SqlConnection("...");
    SqlCommand cmd = new SqlCommand("UPDATE SomeTable SET image=@image WHERE ID = 1", conn);
    cmd.Parameters.AddWithValue("@image", buffer);
    conn.Open();
    int i = cmd.ExecuteNonQuery();
    conn.Close();



    خواندن

    SqlConnection connection = new SqlConnection ("...");
    connection.Open ();
    SqlCommand command = new
    SqlCommand ("select PdfFile from Table", connection);
    byte[] buffer = (byte[]) command.ExecuteScalar ();
    connection.Close();
    FileStream fs = new FileStream("filename.MDB", FileMode.Create);
    fs.Write(buffer, 0, buffer.Length);
    fs.Close();



    این هم یک مثال برای WinApp از کداش برای Asp استفاده کن

    http://www.shabdar.org/store-save-images-in-sql-server.html

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    یزد
    پست
    412

    نقل قول: دریافت فایل اکسس و درج ان در دیتا بیس

    سلام ممنون از راهنماییتون
    من یک دیتا بیس اکسس دارم که باید جدول های اون را بخونم و در جدول های sql درج کنم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    تبریز
    پست
    318

    نقل قول: دریافت فایل اکسس و درج ان در دیتا بیس

    سلام خوب برا اينكار يه راه ساده و راحت انتقال اطلاعات از طريق قسمت management ،sqlهستش . خيلي راحت مي تونين از طريق گزينه import و انتخاب فايل access‌و بعد هم در صفحه مربوط به destination‌ انتخاب پايگاه داده مربوط به sql server عمليات مربوط به انتقال رو انجام بدي ... البته تو sqlserver 2005‌ ، چون با بقيه ورژن ها كار نكردم اطلاع دقيقي هم ندارم.
    موفق باشين...

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    یزد
    پست
    412

    نقل قول: دریافت فایل اکسس و درج ان در دیتا بیس

    ممنون از راهنماییتون ولی من می خوام در برنامه این کار ار انجام بدم
    من فایل اکسس را با استفاده از fileUpload می گیرم آن را در مسیر برنامه ذخیره می کنم و آطلاعات آن را در sql درج می کنم بعد از درج و بستن دیتا بیس خطای زیر را میدهد.
    Type 'System.Data.OleDb.OleDbConnection' in Assembly 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' is not marked as serializable.
    ممنون می شم اگه راهنماییم کنید .

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    یزد
    پست
    412

    نقل قول: دریافت فایل اکسس و درج ان در دیتا بیس

    دلیل به وجود آمدن این خطا گذاشتن متغییر OleDbConnection در viewState بود .

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

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