• lập trình Ado sử dụng command
  • lập trình Ado sử dụng command

    tt1212 > 28-10-15, 01:17 PM

    Chào các bạn mình đang nghiên cứu sâu hơn về ADO trên acces
    Nếu dùng connecton và recordset thi minh làm được rồi và phân fmềm chạy tốt tuy nhiên vấn bị xung đột chính vì vậy minh muốn viết ADO sử dụng thêm command để lấy dữ liệu và kiểm soat dữ liệu
    Tuy nhiên mình không thể đưa được nhiểu dòng lên form như Demo sau đây mặc dù trong bảng đó có nhiều recod,
    TRên form mình có đặt texbox nhưng recosound của textbox mình để trống khi nào xử lý mới thực hiện vậy làm sao đây nhỉ
    Phải chăng dùng mảng?
    Dmo.mdb các bạn giúp đỡ
    http://www.mediafire.com/view/av8vcvqgekgqwz8/DEMO.adp
  • RE: lập trình Ado sử dụng command

    thucgia > 28-10-15, 01:39 PM

    (28-10-15, 01:17 PM)tt1212 Đã viết: Chào các bạn mình đang nghiên cứu sâu hơn về ADO trên acces
    Nếu dùng connecton và recordset thi minh làm được rồi và phân fmềm chạy tốt tuy nhiên vấn bị xung đột chính vì vậy minh muốn viết ADO sử dụng thêm command để lấy dữ liệu và kiểm soat dữ liệu
    Tuy nhiên mình không thể đưa được nhiểu dòng lên form như Demo sau đây mặc dù trong bảng đó có nhiều recod,
    TRên form mình có đặt texbox nhưng recosound của textbox mình để trống khi nào xử lý mới thực hiện vậy làm sao đây nhỉ
    Phải chăng dùng mảng?
    Dmo.mdb các bạn giúp đỡ
    http://www.mediafire.com/view/av8vcvqgekgqwz8/DEMO.adp

    Theo mình đầu tiên là không chơi với thằng .  adp !!!015
  • RE: lập trình Ado sử dụng command

    tt1212 > 28-10-15, 05:48 PM

    ly do sao vậy thucgia
  • RE: lập trình Ado sử dụng command

    thucgia > 28-10-15, 06:45 PM

    (28-10-15, 05:48 PM)tt1212 Đã viết: ly do sao vậy thucgia

    -Theo một số tài liệu mình đọc cách đây khoảng 2 năm thì dự án này Microsoft đã ngưng phát triển vì vậy bạn để ý tài liệu về adp thì rất hạn chế.
    - thứ 2 là trong access nếu ta cài thêm một số driver thì có khả năng liên kết được với các nguồn dữ liệu khác như mysql, mssql...
    - Mình nghĩ để tiện dụng chúng ta nên nghiên cứu tạo một bộ tool kết nối đến các nguồn dữ liệu khác nhau, mục đích cuối cùng là khi cần thay đổi dự án chỉ cần thay đổi cái connect string là sẽ tương thích cho tất cả.
  • RE: lập trình Ado sử dụng command

    tt1212 > 28-10-15, 08:19 PM

    Chính xác vấn đề là ở đây tại sao mình dùng adp bởi vì
    Thứ nhất là khả nằng kết nối
    THứ hai là report trong adp có thể lấy được dữ liệu qua kết nối không cần bảng
    điểu này sẽ loại bỏ hết tất cả các bảng trong ứng dụng làm cho ứng dụng thêm rõ ràng hơn
  • RE: lập trình Ado sử dụng command

    thucgia > 29-10-15, 12:22 AM

    (28-10-15, 08:19 PM)tt1212 Đã viết: Chính xác vấn đề là ở đây tại sao mình dùng adp bởi vì
    Thứ nhất là khả nằng kết nối
    THứ hai là report trong adp có thể lấy được dữ liệu qua kết nối không cần bảng
    điểu này sẽ loại bỏ hết tất cả các bảng trong ứng dụng làm cho ứng dụng thêm rõ ràng hơn

    uh, ý trên có thể là ý kiến của mình vì có một thời gian mình test với nó, về phía bạn có thể bạn sưu tầm đủ để giải quyết của chính mình, à nhân tiện ý là bạn tìm cái đoạn array gì đó phải không, mình lật cái tàng kinh cát của mình có đoạn ấy, có khi giúp ích gì cho bạn
    thân.

    Mã:
    Dim cn As New adodb.Connection
    Dim rs As New adodb.Recordset
    Dim cmd As New adodb.Command

    cn.ConnectionString = "Provider=SQLOLEDB;Data Source=alexverb2;uid=sa;pwd=foo$bar00;"

    cn.Open
    rs.Open "select * from xxx..aa1", cn, adOpenKeyset, adLockOptimistic

    Dim fieldsArray(1) As Variant
    fieldsArray(0) = "intf"
    fieldsArray(1) = "charf"
    Dim values(1) As Variant
    values(0) = 4
    values(1) = "as"
    rs.AddNew fieldsArray, values
    rs.Update

    mình nghĩ bạn viết kiểu này tiện và rõ ràng hơn,,,addnew...update   edit   update. Vả lại sau này bạn viết một cái tool gen code thì  hơn, khỏi cần cái command, parameter obj chi cho rối.

    Còn về khả năng kết nối thì bên mdb cung cấp khá đủ và tiện dụng rồi : kết nối access, odbc...
    Vả lại mình nghĩ nên sử dụng các kết nối này lúc thiết kế thôi, sau đó bạn phải đẩy mấy cái ADO vào, chuyển sang connect string,chuyển pass vào code luôn, xoá các bảng lúc link vào, compact database thì cái file mdb của mình cứng khừ chẳng ai có thể link vào được vì nó ở dạng vườn không nhà trống rồi...
    vài lời thế, có gì nữa thì cùng trao đổi.
  • RE: lập trình Ado sử dụng command

    tt1212 > 29-10-15, 11:40 PM

    thucgia cho mình số ĐT gởi trao đổi được không?
  • RE: lập trình Ado sử dụng command

    thucgia > 30-10-15, 12:48 PM

    (29-10-15, 11:40 PM)tt1212 Đã viết: thucgia cho mình số ĐT gởi trao đổi được không?

    liên hệ qua email đi bạn:
    thuc101@gmail.com
    skype: ngtanthuc