-1
どのように行うSQLクエリを記述する文字列操作が含まれています。?文字列のSQLクエリにはC#に含まれています
は、ここで
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)私はSTR1とstrTestを比較すれば、それはtrueを返すを考えてみましょう。 2)strTestとstr2を比較するとtrueを返します。
つまり、 '('と ')'で囲まれた文字列の部分を無視できます。
編集: 私はC#を使用してMSアクセステーブルにアクセスしようとしており、そのような条件を確認する必要があります。
str1とstr2の括弧で囲まれた文字列の部分を除いて、 'strTest'のすべてをチェックする必要があります。
str1およびstr2は、MSアクセステーブルのエントリです。
myCommand1.CommandText = "SELECT TableName FROM HashTableConfig WHERE ItemIdentity LIKE '" + strTest + "'";
これは、条件1と2 ItemIdentityはSTR1とstr2のような値を持つことができます満たすように私は、変更を行う必要がありますクエリです。
正確に何を求めているのですか、SQLとは何が関係していますか?これはC#のようです。文字列を比較し、一致するかっこ内のものを無視したいだけですか? – BobbyShaftoe
PATINDEX()質問が分かりましたら –