10/10/2018, 10:10

Truy vấn không hiển thị đầy đủ Text như trong Database

Mình có vấn đề này cần các bạn giúp dùm.

Khi mình import dữ liệu từ Excel vào database thì dữ liệu nhập vào đúng hết, các văn bản dài khoảng 350 ký tự. Nhưng khi thực hiện truy vấn show ra trang chủ thì dữ liệu chỉ hiện thị được trong khoảng từ 200 đến 210 ký tự. Không hiển thị hết nội dung trong database.

Vậy ai biết cách khắc phục, chỉ dùm mình với.

thanks các bạn rất nhiều
s.code viết 12:13 ngày 10/10/2018
Kiểm tra database sau khi import kìa. Xem có toàn vẹn không.
thuyduongcd viết 12:13 ngày 10/10/2018
Khi mình import dữ liệu từ Excel vào database thì dữ liệu nhập vào đúng hết
Làm sao biết là đúng hết?
ngoc_viet08 viết 12:22 ngày 10/10/2018
chỗ chèn text đó là varchar hay text nữa :-?
pdkhoa viết 12:25 ngày 10/10/2018
Kiểm tra database sau khi import kìa. Xem có toàn vẹn không.
Làm sao biết là đúng hết?
Đã so sánh kết quả trong Database, nội dung import vào đầy đủ (khoảng 300 mấy ký tự). Nhưng khi truy vấn ra thì chỉ hiện được khoảng từ 200 - 210 ký tự.

chỗ chèn text đó là varchar hay text nữa :-?
Mình đặt kiểu Text
ngoc_viet08 viết 12:11 ngày 10/10/2018
sao ko post thử 1 đoạn content lên nhẩy , cứ ngồi đoán mò thế nầy .
pdkhoa viết 12:25 ngày 10/10/2018
Được gửi bởi ngoc_viet08
sao ko post thử 1 đoạn content lên nhẩy , cứ ngồi đoán mò thế nầy .
Đây là đoạn text trong Database. Cả 2 đều insert vào đầy đủ (2 đoạn dưới giống nhau)

Đoạn này là đoạn có dấu:
Nhập xà lan, văn bản Vinapco, biên bản kiểm tra, bồn ao lường kiểm định, kiểm kê, thanh lý các bồn kho A, nhập xà lan theo văn bản, văn bản thay đổi giá năm 2007, pha chế 2005-2007, lện xuất hàng năm 2007, đơn giá dầu máy, bồn nổi năm 2007, súc rửa năm 2006, quy trình tiếp nhận tàu gas, bồn nổi DO năm 2005.
Đoạn này là đoạn không dấu:
nhap xa lan, van ban vinapco, bien ban kiem tra, bon ao luong kiem dinh, kiem ke, thanh ly cac bon kho a, nhap xa lan theo van ban, van ban thay doi gia nam 2007, pha che 2005-2007, len xuat hang nam 2007, don gia dau may, bon noi nam 2007, suc rua nam 2006, quy trinh tiep nhan tau gas, bon noi do nam 2005.
Còn đây là đoạn text khi truy vấn được, thiếu 1 khúc :

Nhập xà lan, văn bản Vinapco, biên bản kiểm tra, bồn ao lường kiểm định, kiểm kê, thanh lý các bồn kho A, nhập xà lan theo văn bản, văn bản thay đổi giá năm 2007, pha chế 2005-2007, lện xuất hàng năm 2007,
Các bạn xem giúp mình.
thuyduongcd viết 12:16 ngày 10/10/2018
Đã so sánh kết quả trong Database, nội dung import vào đầy đủ (khoảng 300 mấy ký tự). Nhưng khi truy vấn ra thì chỉ hiện được khoảng từ 200 - 210 ký tự.
Cái mình muốn hỏi là làm thế nào mà so sánh trong DB kìa. Vì muốn so sánh thì ít ra cũng phải truy vấn trong đó chứ. Tại sao khi truy vấn để so sánh thì được mà truy vấn để sử dụng thì không?
pdkhoa viết 12:26 ngày 10/10/2018
Được gửi bởi thuyduongcd
Cái mình muốn hỏi là làm thế nào mà so sánh trong DB kìa. Vì muốn so sánh thì ít ra cũng phải truy vấn trong đó chứ. Tại sao khi truy vấn để so sánh thì được mà truy vấn để sử dụng thì không?
Mình vào SQL Sever Enterprise Manager, dùng câu truy vấn thì hiển thị kết quả đầy đủ.

Nhưng khi hiển thị cho người dùng lại thiếu 1 khúc, cái đó mới khó hiểu, không biết bị gì nữa.
thuyduongcd viết 12:21 ngày 10/10/2018
Vậy thì khả năng câu truy vấn sai hoặc câu lệnh hiển thị ra sai.
Thử paste nguyên câu truy vấn đã dùng trong code và cho chạy độc lập xem thế nào? Nếu kết quả sai thì rơi vào trường hợp 1, kết quả đúng là trường hợp 2
Bài liên quan
0