PDA

View Full Version : سوال: چگونه حجم یک رکورد در اکسس بزگتر کنیم



yosefyosef
یک شنبه 09 اسفند 1388, 12:40 عصر
با سلام
من در اکسس اگر در یک رکورد می خواهم یک کتاب بگذارم با مشکل مواجه می شوم
ایا راه حلی در اکسس هست
ایا یک دیتا بس دیگری با عدم محدودیت هست که دلفی با آن مرتبط می شود

vcldeveloper
یک شنبه 09 اسفند 1388, 13:21 عصر
خب، با چه مشکلی مواجه میشید؟ فیلدی که درش اون داده را قرار میدید چه نوع فیلدی هست؟
چرا سوال را به جای تالار اکسس در تالار دلفی مطرح کردید؟


ایا یک دیتا بس دیگری با عدم محدودیت هست که دلفی با آن مرتبط می شود
عدم محدودیت در چه چیزی؟ دلفی میتونه به هر بانک اطلاعاتی که درایور ODBC، یا OLE DB، یا DBExpress ارائه میکنه، وصل بشه؛ یعنی تمام بانک های اطلاعاتی رایج.

yosefyosef
دوشنبه 10 اسفند 1388, 11:10 صبح
در اکسس تقریبا بیشتر از هفتاد صفحه کتاب در یک رکورد جا نمی گیرد ایا روشی هست که این محدودیت را بر دارد
ایا در دیتا بس های دیگر هم این مشکل هست یا خیر که در صورت حل نشدن در اکسس از انها استفاده کنم
چرا در قسمت دیتا بس اکسس مطرح نکردم زیرا دیتا بستهای بدردم می خوره که با دلفی وصل بشه ومی توانم در کامبیوترهای دیگر بتونم استفاده کنم بدون نصب دیتا بس

pezhvakco
دوشنبه 10 اسفند 1388, 13:42 عصر
درود :
جواب مدیر رو ندادی شما ...
در دیتا بیس ها محدویت هست اما نه با این حجم کم .
نوع فیلدت تاثیر داره در نوع داده هات .

vcldeveloper
دوشنبه 10 اسفند 1388, 21:25 عصر
چرا در قسمت دیتا بس اکسس مطرح نکردم زیرا دیتا بستهای بدردم می خوره که با دلفی وصل بشه ومی توانم در کامبیوترهای دیگر بتونم استفاده کنم بدون نصب دیتا بس
سوال مربوط به تالار Access سایت هست، نه تالار دلفی. اگر شما درباره محدودیت بانک اطلاعاتی Access سوال دارید، باید در تالار Access بپرسید، نه اینکه چون میخواد در دلفی به بانک وصل بشید، سوال را در تالار دلفی بپرسید.


در اکسس تقریبا بیشتر از هفتاد صفحه کتاب در یک رکورد جا نمی گیرد ایا روشی هست که این محدودیت را بر دارد
در Access همچین محدودیتی وجود نداره، غیر از اینکه شما نوع فیلدی که داده را در آن ذخیره می کنید، به درستی انتخاب نکرده باشید. فرضا اگر فیلدی به صورت عدد صحیح تعریف میشه، نباید انتظار داشته باشید بیش از 4 یا 8 بایت در آن ذخیره بشه.

yosefyosef
سه شنبه 11 اسفند 1388, 13:12 عصر
با تشکر از جوابی که دادید
باشه من اشتباه کردم در اینجا سؤال كردم
ولی سؤالم خوب نرسوندم
سؤالم در يك ركورد از يك فيلد
من در فيلد انجا برايش memo تعریف کردم
ومن در فیلدم از چند رکورد نمی خواهم استفاده کنم
مثلا می خواهم یک کتاب از وورد به یک رکورد اضافه کنم ایرور در می اید
با تشکر فراوان
واگر دوست دارید در قسمت Accece انجام مطرح می کنم

pezhvakco
سه شنبه 11 اسفند 1388, 18:00 عصر
شما می خوای چند تا کتاب را داخل یه فیلد از نوع ممو قرار بدی .... !
شما باید فیلد های blob استفاده کنی تا توانایی ذخیره فایل ها را داشته باشی .
که البته بهتره از ذخیره آدرسی فایل استفاده کنی .

vcldeveloper
سه شنبه 11 اسفند 1388, 18:12 عصر
من در فيلد انجا برايش memo تعریف کردم
فیلدهای Memo حداکثر می توانند 63999 کارکتر را ذخیره کنند. برای حجم های بالاتر باید از فیلدهای OLE Object استفاده کنید.