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

نام تاپیک: ذخیره اسناد ورد در sql server

  1. #1
    کاربر دائمی آواتار yavari
    تاریخ عضویت
    مهر 1384
    محل زندگی
    ایران - یزد
    پست
    1,014

    ذخیره اسناد ورد در sql server

    سلام

    میخوام اسناد وردمو ذخیرشون کنم تو بانک SQL Server
    اما چون شماره صفحاتش برام مهمه می خوام هر صفحه ای رو تو یه رکورد سیو کنم ، نمی دونم چجوری میشه فهمید پیج جدید رو ؟
    البته اینو هم تو وی بی نوشتم ارور میده !
    Set rs = cnn.Execute(BULK INSERT Motoon FROM "C:\Motoon\Sina.doc" WITH ( FIELDTERMINATOR = "|",ROWTERMINATOR = "|\n"))


    ممنون میشم راهنمائی کنید !

  2. #2
    کاربر دائمی آواتار zerobit-ltd
    تاریخ عضویت
    دی 1385
    محل زندگی
    تهران
    پست
    283
    دو تا syntax error داره. یکی vb syntax error هستش و یکی sql syntax error.
    1) باید query خودتون رو داخل double quote قرار بدید.
    2) مسیر فایل هم باید داخل single quote باشه.

  3. #3
    کاربر دائمی آواتار yavari
    تاریخ عضویت
    مهر 1384
    محل زندگی
    ایران - یزد
    پست
    1,014
    سلام

    ممنون دوست عزیز ! تست میکنم خبر میدم !
    میخوام اسناد وردمو ذخیرشون کنم تو بانک SQL Server
    اما چون شماره صفحاتش برام مهمه می خوام هر صفحه ای رو تو یه رکورد سیو کنم ، نمی دونم چجوری میشه فهمید پیج جدید رو ؟
    میشه راجع به این سوال هم راهنمائی کنید !

    ممنون

  4. #4
    سلام
    میشه بگی که چرا می خوای صفحات رو جدا ذخیره کنی؟

  5. #5
    کاربر دائمی آواتار yavari
    تاریخ عضویت
    مهر 1384
    محل زندگی
    ایران - یزد
    پست
    1,014
    سلام

    میخوام صفحه ای ذخیره کنم چون باید برا نتیجه سرچام شماره صفحه رو نیز بیارم !
    شما روش بهتری دارید ؟

    راستی یه سوال دیگه :

    میشه با BULK INSERT کاری کرد که واسه هر فایل مجبور نشیم یه تیبل ایجاد کنیم !
    تا اونجائی که من فهمیدم BULK INSERT میادو هر تیکه رو میریزه تو یه فیلد !
    یعنی دیگه ما نمی تونیم تو تیبلمون فیلد ID و ... رو داشته باشیم ؟
    در ضمن متنای من وقتی میرن تو دیتابیس ، خرچنگ قورباغه بیرون میان !

  6. #6
    کاربر دائمی آواتار zerobit-ltd
    تاریخ عضویت
    دی 1385
    محل زندگی
    تهران
    پست
    283
    میشه با BULK INSERT کاری کرد که واسه هر فایل مجبور نشیم یه تیبل ایجاد کنیم !
    لارم نیست این کارو انجام بدبد. اطلاعات شما به انتهای همون جدول مقصد اضافه می شه.
    تا اونجائی که من فهمیدم BULK INSERT میادو هر تیکه رو میریزه تو یه فیلد !
    خب مگه مشکلیه؟ متن رو بر اساس field terminator که مشخص کردی جدا می کنه و تو فیلدها می ریزه.
    یعنی دیگه ما نمی تونیم تو تیبلمون فیلد ID و ... رو داشته باشیم ؟
    می تونی اول داده ها رو توی جدول بریزی، بعد یه فیلد identity رو جدول ایجاد کنی.
    در ضمن متنای من وقتی میرن تو دیتابیس ، خرچنگ قورباغه بیرون میان !
    مگه نوع فیلدات nvarchar یا nchar یا ntext نیست؟ یعنی مگه فیلدات unicode نیستن؟
    میخوام صفحه ای ذخیره کنم چون باید برا نتیجه سرچام شماره صفحه رو نیز بیارم !
    متاسفانه واسه این یه دونه هنوز چیزی به ذهنم نرسیده.

  7. #7
    مگه برای هر فایل یک جدول جدید ایجاد می کنید؟؟؟؟؟؟؟؟


    یک پایگاه داده اگر درست طراحی بشه به هیچ وجه نیاز به جدول جدید نداره

    نگاهی به ساختار زیر بیندازید. با ساخت یک فیلد با نام nPages_NextPage (که آدرس رکورد مربوط به صفحه بعد را نگهداری می کند) مشکل حل شده است

     
    tblBooks
    ____________
    - nBooks_ID
    - sBooks_Name ' name of book


    tblPages
    ____________
    - nPages_BooksID ' external key to tblBooks.nBooks_ID
    - sPages_Body ' body of page
    - nPages_PageNumber ' page number
    - nPages_NextPage ' id of next page point to nPages_BooksID

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

  1. تفاوت Response.Redirect با Server.Transfer و Server.Execute
    نوشته شده توسط odiseh در بخش Classic ASP
    پاسخ: 2
    آخرین پست: یک شنبه 18 بهمن 1388, 20:13 عصر
  2. Link Server & Import Data In SQL Server 2000
    نوشته شده توسط A.Farzin در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 01 دی 1386, 13:53 عصر
  3. طای HTTP/1.1 500 Server Error Server: Microsoft-IIS/5.1 Date...
    نوشته شده توسط nak303 در بخش PHP
    پاسخ: 0
    آخرین پست: سه شنبه 25 بهمن 1384, 10:02 صبح
  4. پیغام خطا پس از نصبSQL Server 2000 روی Windows Server 2003
    نوشته شده توسط ravanfar در بخش SQL Server
    پاسخ: 1
    آخرین پست: پنج شنبه 03 دی 1383, 23:41 عصر

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

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