SQL-запрос для строки содержит в C # - PullRequest
0 голосов
/ 30 апреля 2009

Как написать 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.

1 Ответ

1 голос
/ 30 апреля 2009
field LIKE 'Hash.System.Data.DataSet has(%).ds'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...