-
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 !!! -
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?