0
在我公司developper適應通配符DBMS /連接已經developped含有類以下DBMS執行SQL查詢C#項目:在.net
- 訪問(擴展名爲「A DB文件.mdb「)通過使用以下連接之一:
- 一個ODBC連接。
- 一種OLE DB連接
- 接入(具有擴展名 「.ACCDB」 擴展名的文件DB)通過使用以下連接中的一個:
- 一種ODBC連接。
- 和OLE DB連接。
- DB2通過使用ODBC連接。
- 的MySQL通過使用以下連接中的一個:
- 一種ADO淨連接。
- 安ODBC連接。
- 和OLE DB連接。
- 甲骨文通過使用以下連接中的一個:
- 一種ADO淨連接。
- 安ODBC連接。
- 和OLE DB連接。
- 的PostgreSQL通過使用以下連接中的一個:
- 一種ADO淨連接。
- 安ODBC連接。
- SQL服務器使用以下連接之一:
- 的ADO淨連接。
- 安ODBC連接。
- 和OLE DB連接。
我想要實現將用於在一個SQL查詢謂詞使用的字符串,以適應通配符的方法。
然後SQL查詢將被執行。
當開發人員需要使用通配符時,他將使用與DBMS無關的已知字符。
通配符與DBMS可能有所不同。 示例:
- Access使用的通配符是'*'。
- SQL Server使用的通配符是'%'。
但不知通配符還取決於所用DBMS通信的連接上。
ODBC連接使用的通配符可能與ADO .Net連接使用的通配符不同。
我無法對上面列出的每對DBMS/Connection執行測試,因爲我無法使用某些DBMS。