Как написать SQL-запрос, чтобы сделать String содержит операцию .?
Рассмотрим,
string strTest = "Hash.System.Data.DataSet has.ds";
string str1 = "Hash.System.Data.DataSet has(System.Collections.Hashtable, Int32).ds";
string str2 = "Hash.System.Data.DataSet has(System.Collections.Hashtable, System.Collections.Hashtable).ds";
Здесь
1) если я сравниваю strTest с str1, он должен вернуть true.
2) если я сравниваю strTest с str2, он должен вернуть true.
Т.е. я могу игнорировать ту часть строки, которая заключена в '(' и ')'.
редактирование:
я пытаюсь получить доступ к таблице доступа MS с помощью C # и нужно проверить такие условия.
мне нужно проверить все в 'strTest', за исключением части строки, содержащейся в скобках с str1 и str2.
str1 и str2 являются записями в таблице доступа MS.
myCommand1.CommandText = "SELECT TableName FROM HashTableConfig WHERE ItemIdentity LIKE '" + strTest + "'";
Это запрос, в котором я должен внести изменения, чтобы он удовлетворял условиям 1 и 2. ItemIdentity может иметь значения, например str1 и str2.