PDA

View Full Version : سایز نوع داده Image در SqlServer چقدر است؟



Atlas_softWare
چهارشنبه 06 شهریور 1387, 19:32 عصر
سلام
موقع درج تصویر در Database مشکل ندارم ولی موقع خوندن Error:read stream میده، اونم به خاطر سایز تصویرم است اگه بدونم حجم نهایتی که SqlServer میگیره چقدره مشکلم تا حدودی حله

vcldeveloper
چهارشنبه 06 شهریور 1387, 19:50 عصر
چجوری تصویر را ار بانک می خونید؟

Hsimple11
چهارشنبه 06 شهریور 1387, 20:43 عصر
SELECT datalength(column_name) FROM table_name


در ضمن فکر میکنم سایز Image Data Type در SQL SERVER 2000 حدود 2GB باشد.

البته نباید مشکل از سایز فیلد شما باشه.

Atlas_softWare
پنج شنبه 07 شهریور 1387, 09:47 صبح
سلام
من روی فرمم یک DbImage گذاشتم و اونو به فیلد PersonPic جدولم که از نوع Image است وصل کردم و در Show فرم این کد را
ClientImage.Close;
QImage.SQL.Clear;
QImage.SQL.Add('SELECT PersonPic FROM Persons WHERE PersonID='+PersonID);
ClientImage.Open;نوشتم.

Atlas_softWare
پنج شنبه 07 شهریور 1387, 09:53 صبح
می دونید چطوری یک تصویر از نوع jpg در بانک درج کنم چون فکر کنم حتما باید از نوع bmp باشد .می خواهم قبل از درج اول داخل TImage نشون بده بعد به همراه سایر فیلد های جدول درج بشه

Hsimple11
پنج شنبه 07 شهریور 1387, 10:05 صبح
در سایت جستجو کنید. همین الان در تاپیک دیگری در بخش پایگاه های اطلاعاتی بحث شد.