Lỗi error converting data type nvarchar to float trong SQL Server

Thảo luận trong 'Thắc mắc và hỏi đáp về CNTT' bắt đầu bởi seolagi, 26/11/17.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,048
    Đã được thích:
    82
    Điểm thành tích:
    48
    HI mọi người, mình sửa dụng Params để lưu vào mảng dữ liệu trước khi lưu xuống cơ sở dữ liệu. Ở các dữ liệu khác mình lưu bình thường, nhưng ở trường @PhiVanChuyen của mình là kiểu dữ liệu float nó toàn báo lỗi kiểu dữ liệu không đúng.
    Code trong .cs của ASP.NET của mình như sau:
    Mã:
    arrParamsName.Add("@PhiVanChuyen");
    arrParamsValue.Add(txtPhiVanChuyen.Text.Trim());
    
    Code khai báo trong SQL
    Mã:
    @PhiVanChuyen float = null,
    
    Giá trị truyền vào
    • txtPhiVanChuyen.Text.Trim() của mình khi nhập vào khi xem ghi là : 200,000
    Nó là kiểu float mà nó cứ báo sai kiểu dữ liệu mình không hiểu gì hết, mong các pro chỉ giúp.

    Thông báo lỗi như sau: Error converting data type nvarchar to float
     
    Cảm ơn đã xem bài:

    Lỗi error converting data type nvarchar to float trong SQL Server

    Chỉnh sửa cuối: 26/11/17
  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    5,022
    Đã được thích:
    1,221
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Bạn oi, kiểu dữ liệu của bạn là float mà cơ sở dữ liệu nó không hiểu được được cái dấu ',' của bạn trong chuỗi 200,000 đó. Bạn chuyển nó thành dấu '.' nhé. Hoặc xóa dấu ',' là được ngay ah.
    Bạn sửa code thành :
    Mã:
    arrParamsName.Add("@PhiVanChuyen");
    arrParamsValue.Add(txtPhiVanChuyen.Text.Trim().Replace(",", "."));
    
     
  3. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,048
    Đã được thích:
    82
    Điểm thành tích:
    48
    Cảm ơn ad, mình xóa lun cái dấu ',' lun là hehehe
    .Replace(",", "").Replace(".", "")
     


Chủ để tương tự : Lỗi error
Diễn đàn Tiêu đề Date
Thắc mắc và hỏi đáp về CNTT Lỗi http error 500 20/12/16
Thắc mắc và hỏi đáp về CNTT Lỗi Máy In Không In Được - Khắc Phục Nhanh Chóng Từ A-Z Thứ sáu lúc 9:50 AM
Thắc mắc và hỏi đáp về CNTT 5 Cách Khắc Phục Lỗi Thường Gặp Trên Máy In Hiệu Quả 14/6/25
Thắc mắc và hỏi đáp về CNTT Tồn kho dư thừa / thiếu hụt hàng hóa đang bào mòn lợi nhuận doanh nghiệp. Đâu là nguyên nhân? 19/3/25
Thắc mắc và hỏi đáp về CNTT Đổ Mực Máy In Tại Nhà Hà Nội - Dịch Vụ Tiện Lợi, Nhanh Chóng, Tiết Kiệm 21/2/25