• Lỗi Parameter object is improperly defined
  • Lỗi Parameter object is improperly defined

    thuyyeu99 > 31-03-20, 10:56 AM

    Em đang viết cái hàm Insert, Update record SQL ADO mà không hiểu sao, bình thường em viết trong File exe nó chạy bình thường giờ chuyển qua DLL nó lại báo cái lỗi này. Có anh chị nào gặp phải lỗi này chưa ah

    Mã PHP:
    "INSERT INTO Table2 (Region, Country, Ship Date) VALUES (:PRegion, :PCountry, :PShip Date)" 

    Parameter object is improperly defined.
    inconsistent or incomplete information was Parameter object is improperly defined.
    inconsistent or incomplete information was provided
  • RE: Lỗi Parameter object is improperly defined

    ongke0711 > 31-03-20, 12:23 PM

    Truyền tham số sai. Nếu các tham số trong cái ngoặc VALUE em lấy từ ngoài vào thì phải dùng câu lệnh này:

    Mã PHP:
    "INSERT INTO Table2 (Region, Country, Ship Date) VALUES ('" & PRegion "','" & PCountry "',#" & PShip Date "#)" 
  • RE: Lỗi Parameter object is improperly defined

    thuyyeu99 > 31-03-20, 03:06 PM

    (31-03-20, 12:23 PM)ongke0711 Đã viết: Truyền tham số sai. Nếu các tham số trong cái ngoặc VALUE em lấy từ ngoài vào thì phải dùng câu lệnh này:

    Mã PHP:
    "INSERT INTO Table2 (Region, Country, Ship Date) VALUES ('" & PRegion "','" & PCountry "',#" & PShip Date "#)" 
    trời Do cái tên Filed nó có khoảng trắng anh
    Ship Date
  • RE: Lỗi Parameter object is improperly defined

    thuyyeu99 > 01-04-20, 03:46 PM

    trong Access em muốn nhập text hoặc số mặt định của Textbox khi load form thì làm sao.
    Nhờ các anh chị hướng dẫn giúp với ah
  • RE: Lỗi Parameter object is improperly defined

    ongke0711 > 01-04-20, 04:00 PM

    (01-04-20, 03:46 PM)thuyyeu99 Đã viết: trong Access em muốn nhập text hoặc số mặt định của Textbox khi load form thì làm sao.
    Nhờ các anh chị hướng dẫn giúp với ah

    Trong Form, click phải vào Textbox -> Property -> chọn tab Data -> Default Value: gõ text, số hay ngày mặc định... vào đó. 
    Textbox phải thiết lập định dạng trong tab Format. Nếu là text thì để trống, nếu dạng số thì chọn các kiểu định dạng trong đó.
  • RE: Lỗi Parameter object is improperly defined

    thuyyeu99 > 01-04-20, 04:04 PM

    037
  • RE: Lỗi Parameter object is improperly defined

    thuyyeu99 > 01-04-20, 08:12 PM

    Kkk cái cơ bản mà em không biết
  • RE: Lỗi Parameter object is improperly defined

    thuyyeu99 > 03-04-20, 08:11 PM

    Có ai gặp phải lỗi này chưa ạ

    Err 3315
    cannot be a zero-length string

    Mã PHP:
            For 0 To rsADO.Fields.Count 1
            rsDAO
    .Fields(i) = NZ(rsADO.Fields(i), vbNullString)
            Next i
            rsDAO
    .Update 
  • RE: Lỗi Parameter object is improperly defined

    ongke0711 > 03-04-20, 09:35 PM

    (03-04-20, 08:11 PM)thuyyeu99 Đã viết: Có ai gặp phải lỗi này chưa ạ

    Err 3315
    cannot be a zero-length string

    Mã PHP:
            For 0 To rsADO.Fields.Count 1
            rsDAO
    .Fields(i) = NZ(rsADO.Fields(i), vbNullString)
            Next i
            rsDAO
    .Update 

    Code chỗ vbNullString anh chỉ xử lý tình huống chưa chưa phải đúng hoàn toàn. Để anh xem lại.
    Lỗi này là do cái Field trong table có thuộc tính Allow zero - length string: No nên báo lỗi.
  • RE: Lỗi Parameter object is improperly defined

    thuyyeu99 > 03-04-20, 09:44 PM

    (03-04-20, 09:35 PM)ongke0711 Đã viết:
    (03-04-20, 08:11 PM)thuyyeu99 Đã viết: Có ai gặp phải lỗi này chưa ạ

    Err 3315
    cannot be a zero-length string

    Mã PHP:
            For 0 To rsADO.Fields.Count 1
            rsDAO
    .Fields(i) = NZ(rsADO.Fields(i), vbNullString)
            Next i
            rsDAO
    .Update 

    Code chỗ vbNullString anh chỉ xử lý tình huống chưa chưa phải đúng hoàn toàn. Để anh xem lại.
    Lỗi này là do cái Field trong table có thuộc tính Allow zero - length string: No nên báo lỗi.
    em xử lý ok rồi anh tự trong Access chưa quen