• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Tại sao DataTable lấy chuỗi không vượt quá 255 ký tự ?

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Moderators: tungblt, vuathongtin

dong
Thành viên ưu tú
Thành viên ưu tú
Posts: 697
Joined: Thu 03/04/2008 7:46 am
Has thanked: 13 times
Been thanked: 2 times

Tại sao DataTable lấy chuỗi không vượt quá 255 ký tự ?

Postby dong » Mon 30/07/2018 11:13 am

Tôi có file dữ liệu là access 2003 Table câu hỏi "TABCAUHOI" có các trường sau:
ID int;
NOIDUNG memo;

trường "NOIDUNG" có kiểu dữ liệu là memo, tôi đổ dữ liệu từ file excel nội dụng văn bản vào Table này trong file access này kiểm tra nội dụng có đầy đủ như file excel, trong C# tôi vấn tin đọc dữ liệu vào DataTable dt = vấn tin 1 mẫu tin của 1 nội dung, khi gỡ rối Debug.Print(dt.Rows[0]["NOIDUNG"].ToString()); chỉ lấy được 255 ký tự đầu chuổi, các ký tự sau 255 ký tự về sau bị mất, muốn lấy hết nội dung vào DataTable phải làm như thế nào ?



User avatar
xuanquy_th
Guru
Guru
Posts: 803
Joined: Tue 05/08/2008 9:15 pm
Location: Thanh Hoá
Has thanked: 1 time
Been thanked: 10 times
Contact:

Re: Tại sao DataTable lấy chuỗi không vượt quá 255 ký tự ?

Postby xuanquy_th » Sat 04/08/2018 3:24 pm

Bạn thử lệnh
Debug.Print(dt.Rows[0]["NOIDUNG"].ToString().Length);
Xem kết quả thế nào
Khi Chúa Trời đóng cánh cửa này lại, Ngài sẽ mở một cánh cửa khác cho ta.
Nhưng ta thường nhìn quá lâu vào cánh cửa đã đóng nên không thấy được có một cánh cửa khác đang mở ra cho ta!!!

dong
Thành viên ưu tú
Thành viên ưu tú
Posts: 697
Joined: Thu 03/04/2008 7:46 am
Has thanked: 13 times
Been thanked: 2 times

Re: Tại sao DataTable lấy chuỗi không vượt quá 255 ký tự ?

Postby dong » Mon 06/08/2018 9:59 am

cám ơn bạn đã xem bài viết của mình, mình đã giải quyết xong rồi.


Return to “Visual Basic .NET và C# (VB.NET & C#)”

Who is online

Users browsing this forum: No registered users and 22 guests