Từ 1 tới 10 trên tổng số 10 kết quả

Đề tài: Có ai biết về OCCI không? training qua cho em với

  1. #1
    Ngày gia nhập
    09 2006
    Nơi ở
    Sơn La
    Bài viết
    11

    Question Có ai biết về OCCI không? training qua cho em với

    Chào các bác!

    Em đang cần phải tìm hiểu về OCCI nhưng hình như ở VN ít có người làm về cái này, em search hoài bằng Tiếng việt không thấy (Hì! tại tiếng anh kém quá). Có bác nào biết rồi giới thiệu qua về công nghệ này cho em với. VD như:
    + Phải cần những gì?
    + Cấu trúc chuỗi kết nối hay chuỗi kết nối
    + Select, Insert, Update, Delete dữ liệu như thế nào

    Nói chung là càng nhiều càng tốt
    Cảm ơn các bác nhiều

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Có phải là "Oracle C++ Call Interface" không?

    Bạn xem cái này xem: http://www.acs.ilstu.edu/docs/Oracle...troduction.htm. Hi vọng nó giúp ích cho bạn đôi phần

    Nghiên cứu công nghệ thì phải biết tiếng Anh bạn ah, cố gắng lên.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  3. #3
    Ngày gia nhập
    11 2007
    Bài viết
    294

    OCCI cũng chỉ là 1 cái call interface thôi mà :P.
    Tất cả các thao tác với DB vẫn phải thực hiện thông qua SQL :P (oracle là PL/SQL).
    Is the moon rising...

  4. #4
    Ngày gia nhập
    09 2006
    Nơi ở
    Sơn La
    Bài viết
    11

    Cảm ơn các bác đã tham gia trả lời . Cái link của Dreaminess rất hữu ích!

    Tiện thể cho em hỏi có bác nào biết cách gọi 1 Function và Procedure trong package của ora không, em mò từ sáng tới giờ chưa thấy đoạn code nào về cái này :((

    Thanh you very much!

  5. #5
    Ngày gia nhập
    11 2007
    Bài viết
    294

    Gọi store trong package hay không có khác gì nhau đâu ^^!
    Ví dụ bạn có package sample có 1 procedure sampleProc() và 1 function là sampleFunc() return Varchar2.
    Bạn có thể gọi như sau(code này là chạy trong sqlplus,nếu bạn muốn dùng oci thì cần sửa chút xíu ^^)

    Với procedure
    Code:
    Begin
         call sample.sampleProc();
    End;
    Với function
    Code:
    declare
         vResult varchar2(4000);
    Begin
         vResult := sample.sampleFunc();
         dbms_output.put_line(vResult);
    End;
    hoặc đơn giản hơn
    Code:
    select sample.sampleFunc() from dual;
    Cheers!
    Is the moon rising...

  6. #6
    Ngày gia nhập
    09 2006
    Nơi ở
    Sơn La
    Bài viết
    11

    Mặc định Có ai biết về OCCI không? training qua cho em với

    ý cái em hỏi là cái code dùng occi cơ, em không biết là lấy giá trị của hàm hoặc của out parameter như thế nào ?
    Code:
    dbms_output.put_line(vResult);
    dòng code trên có ý nghĩa thế nào nhờ anh giải nghĩa giùm
    Thank anh!

  7. #7
    Ngày gia nhập
    09 2006
    Nơi ở
    Sơn La
    Bài viết
    11

    he he tìm được rùi:
    Code:
    //PLSQL function : function CalculateBonus(EmpNo IN Number,
    //                           EmpStatus IN OUT VARCHAR2,
    //                           Bonus OUT Number) RETURN VARCHAR2
    //call function using anonymous block
    Statement *stmt = conn->createStatement(“ begin :1 := CalculateBonus(
                :2, :3, :4); end;”);
    //bind position 1 is the function’s return value
    stmt->setInt(2, 100); //IN parameter
    stmt->setString(3, “Active”); //IN OUT parameter
    
    //call registerOutParam for each OUT parameter
    stmt->registerOutParam(1, OCCISTRING, 1000);//function’s return value
    stmt->setMaxParamSize(1, 100);//setMaxParamSize for STRING types
    stmt->registerOutParam(4, OCCIFLOAT);
    stmt->execute();
    //use getXXX methods of Statement to get OUT parameters, return value
    string msg = stmt->getString(1); //function return value
    string newstatus = stmt->getString(3);//IN OUT parameter
    float bonus = stmt->getFloat(4); //OUT parameter
    Đúng là không có code mẫu khó lòng mà mò ra được

    - Thử mới biết cái này là hiện ra màn hình:
    Code:
    dbms_output.put_line(vResult);
    Biết ít khổ vậy đó

  8. #8
    No Avatar
    wecaoniddmabb789 Khách

    Cool runescape shop

    how can i make runescape money fast??

  9. #9
    Ngày gia nhập
    02 2009
    Nơi ở
    HN
    Bài viết
    9

    Bác timtrithu oi Làm sao để có thể sử include cái occi.h vậy, em down cái .dll và lib của nó về rồi add vào bin của Oracle mà vẫn không được?

  10. #10
    Ngày gia nhập
    02 2009
    Nơi ở
    HN
    Bài viết
    9

    Khong bac nao tra loi ho em sao???

Các đề tài tương tự

  1. Thông tin tuyển dụng tháng 08 của shtp training
    Gửi bởi aiphan trong diễn đàn Tuyển dụng - Việc làm CNTT
    Trả lời: 0
    Bài viết cuối: 27-08-2013, 11:12 AM
  2. Tường thuật của một lập trình viên khi tham dự training TV app
    Gửi bởi chubinchubin trong diễn đàn Giải trí - Thư giãn
    Trả lời: 20
    Bài viết cuối: 18-07-2013, 11:42 AM

Quyền hạn của bạn

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