私はC#のC#の文字列に対してselectステートメントのレコードをどのように一致させるのですか?
内の文字列に対してのFoxProデータベースからデータをチェックするステートメントを作成しようとしているが、私はそれが働くように見えることはできません、ここではパラメータ化クエリを使用しますが、私がしようとしているものを達成するのに役立ち何をする?明確にするために
string PROPCODE = "IMPORT_" + ID;
string leadtenant = clcodet;
using (OleDbCommand tenantpopulation = new OleDbCommand(@"SELECT
CLCODE,
CLCODEDESC
FROM CLIENT WHERE PROPCODET = " + PROPCODE, importConnection))
{
string tenants = "";
if (@"CLCODE" = leadtenant)
{
if (tenants != String.Empty)
{
//do something
}
}
}
、私はtenantpopulationから呼び出さCLCODEは、他の人がすでにパラメータを使用して述べたように、コード
何を確認しますか?完全に一致?その1つの文字列または他の文字列には指定したシーケンスが含まれていますか何が効いていないのですか? – Tim
あなたのpropcodeは文字列ですが、クエリの中で引用符を使用していません。 PROPCODEET = '"+ PROPCODE +"' " – xecaps12
基本的には、oledbcommandのCLCODEが、CLCODETとして定義されているestring leadtenantと一致するかどうかをチェックする必要があります。これはコードの他の場所でも定義されています –