Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Mời anh em Vn-Zoom tham gia ASUS EXPO 2014

Tìm HD - Phần mềm tìm và xem phim HD miễn phí

Tuyển Mod box Linux và MacOS

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Tuyển thành viên nhóm Reviews diễn đàn

Tuyển BQT VN-Zoom
kết quả từ 1 tới 5 trên 5
  1. #1
    hiendkn's Avatar
    hiendkn vẫn chưa có mặt trong diễn đàn Rìu Chiến Bạc Chấm
    Tham gia
    May 2009
    Đến từ
    Địa Ngục
    Bài
    4.263
    Cảm ơn
    419
    Điểm
    16.847/2.472 bài viết
    VR power
    10

    Default Cách tạo 2 khóa chính trong SQL ACCESS

    Sao mình tạo 2 khóa chính trong SQL ACCESS mà không được. A E coi cái code này sai chỗ nào.
    MaHD ở bảng HoaDon
    MaSP ở bảng SanPham
    Mình muốn tạo thêm 1 bảng ChiTietHD có 2 khóa chính là MaHD và MaSP
    CREATE TABLE ChiTietHD
    (
    MaHD NUMBER,
    MaSP NUMBER,
    DonGiaBan CURRENCY,
    SoLuong NUMBER,
    GiamGia NUMBER,
    PRIMARY KEY(MaHD,MaSP),
    FOREIGN KEY(MaHD) REFERENCES HoaDon(MaHD),
    FOREIGN KEY(MaSP) REFERENCES SanPham(MaSP)
    )

  2. Có 10 thành viên cảm ơn hiendkn cho bài viết này:
    4ermione (26-04-2012), 7rofessional (23-04-2012), dangtranvn (15-04-2012), hackcrack123 (17-04-2012), humavantrong (15-04-2012), lamlamlucluc (17-04-2012), lehjendn (01-04-2012), leoem (27-04-2012), maksimog (06-05-2012), zanhzo (19-04-2012)

  3. #2
    joctvn's Avatar
    joctvn vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    Jul 2011
    Đến từ
    http://myphamhanoi.com.vn
    Bài
    87
    Cảm ơn
    6
    Điểm
    24/17 bài viết
    VR power
    0

    Default

    Lâu lắm rồi mình ko viết tạo CSDL = code, Bạn có thể dùng Design để tạo rồi Chọn cùng 1 lúc 2 trường click vào cái khóa là cả 2 cái đó thành khóa chính .

  4. #3
    Tung_Huynh's Avatar
    Tung_Huynh vẫn chưa có mặt trong diễn đàn Cống hiến cho [V-Z]
    Tham gia
    Jul 2009
    Đến từ
    Thái Nguyên
    Bài
    6.777
    Cảm ơn
    1.540
    Điểm
    4.122/2.748 bài viết
    VR power
    0

    Default

    Bạn kiểm tra lại các bảng khác xem có bảng nào truy xuất đến bảng ChitietHD không?

    Ví dụ có bảng X nào đó mà
    foreign key(MaHD) references ChitietHD(MaHD) - Hoặc là MaSP

    Có bảng X nào mà như vậy không? Nếu có thì khóa ngoài đó phải là khóa chính duy nhất của bảng ChitietHD

  5. #4
    hiendkn's Avatar
    hiendkn vẫn chưa có mặt trong diễn đàn Rìu Chiến Bạc Chấm
    Tham gia
    May 2009
    Đến từ
    Địa Ngục
    Bài
    4.263
    Cảm ơn
    419
    Điểm
    16.847/2.472 bài viết
    VR power
    10

    Default

    Ko có bạn ơi
    MaHD ở bảng HoaDon là khóa chính
    MaSP ở bảng SanPham là khóa chính
    Khi mình tạo bảng ChiTietHD và chạy thì nó báo Relationship must be on the same number of fields with same data types

  6. Có 10 thành viên cảm ơn hiendkn cho bài viết này:
    4ermione (26-04-2012), 7rofessional (23-04-2012), dangtranvn (15-04-2012), hackcrack123 (17-04-2012), humavantrong (15-04-2012), lamlamlucluc (17-04-2012), lehjendn (15-04-2012), leoem (27-04-2012), maksimog (06-05-2012), zanhzo (19-04-2012)

  7. #5
    hoanghungctk32's Avatar
    hoanghungctk32 vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Oct 2011
    Bài
    51
    Cảm ơn
    3
    Điểm
    9/6 bài viết
    VR power
    0

    Default

    CREATE TABLE ChiTietHD
    (
    MaHD NUMBER FOREIGN KEY(MaHD) REFERENCES HoaDon(MaHD),
    MaSP NUMBER FOREIGN KEY(MaSP) REFERENCES SanPham(MaSP),
    DonGiaBan CURRENCY,
    SoLuong NUMBER
    GiamGia NUMBER
    PRIMARY KEY(MaHD,MaSP)
    )
    YM!: HoangHungCTK32

 

 

Quyền sử dụng

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể tự sửa bài viết của mình
  •