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

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    354
    Đã được thích:
    13
    Điểm thành tích:
    18
    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

    danh sách diễn đàn rao vặt gov chất lượng

    Lượt xem: 1,256 - Xem Bài Viết Cùng Chủ Đề

    Chỉnh sửa cuối: 26/11/17
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    3,997
    Đã được thích:
    836
    Đ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

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    354
    Đã được thích:
    13
    Điểm thành tích:
    18
    Cảm ơn ad, mình xóa lun cái dấu ',' lun là hehehe
    .Replace(",", "").Replace(".", "")
     


Like và Share ủng hộ ITSEOVN