昨天晚上碰到一個難纏的初學者,被他纏住了兩三個小時
而這兩三個小時就圍繞在一個問題上面:
ADO, OLEDB Provider, ODBC Driver, DATABASE SERVER, OLEDB Interface, ODBC Interface, ODBC OLEDB Provider 之間的關係.
我反覆的說明
ADO -> OLEDB Interface -> OLEDB Provider -> DATABASE Server
ADO -> ODBC Interface -> ODBC Driver -> DATABASE Server
ADO -> OLEDB Interface -> ODBC OLEDB Provider -> ODBC Driver -> DATABASE Server
的關係,說到手快斷掉了(因為用打的)
最後舉了一個例子,總算是讓他比較能了解這之間的關係與 ODBC OLEDB Provider 所扮演的角色:
某天 ado 到郵局去,他到了 oledb 的窗口,發現只有一個叫做 odbc oledb 的代理人,他本身不知道之前 oledb 作了什麼事情,他只知道可以找旁邊的 odbc 人員幫忙做事,於是他就找旁邊的odbc人員幫忙做事,odbc 知道要去找 sql server,於是就作啊作,做完把結果給 odbc oledb 人員,odbc oledb 人員接著再把結果拿給 ado .
-_-||
看來我說明的技巧還不夠好
有待加強~~