PDA

View Full Version : حجم اطلاعات موجود در یک فیلد



FirstLine
یک شنبه 19 مهر 1383, 13:49 عصر
با سلام
یک سری نوشته داخل یک فیلد SQL وجود دارد و من میخواهم قبل از نمایش این اطلاعات حجم آن را به کاربر نشان دهم (مثلا حجم کل خبر 218 کیلوبایت) تا در صورت تمایل آن را ملاحظه کند .
چجوری این کار را انجام دهم؟
با تشکر

Farhad.B.S
یک شنبه 19 مهر 1383, 16:25 عصر
با استفاده از اسکریپت های اس کیو ال :
در صورتی که نوع فیلد nvarchar یا varchar هست از LEN و در صورتی که نوع فیلد nText هست از DATALENGTH استفاده میشه :


SELECT FieldName,LEN(FieldName) AS FieldLength
--
SELECT FieldName,DATALENGTH(FieldName) AS FieldLength

با استفاده از امکانات کلاس استرینگ :

SqlDataReader1["FieldName"].ToString().Length;