これを試して:
string query = "...(whatever you need).....";
using(SqlCeConnection conn = new SqlCeConnection(connectionString))
using(SqlCeCommand cmd = new SqlCeCommand(query, conn))
{
// just add parameters directly to SqlCeCommand object ....
cmd.Parameters.Add("username", Username);
cmd.Parameters.Add("password", Password);
conn.Open();
cmd.ExecuteNonQuery(); // or whatever you need to do
conn.Close();
}
事前にパラメータを個別に設定する必要がある場合は、次のようにする必要があります (直接使用できないため) SqlCeParameterCollection
。
List<SqlCeParameters> parameters = new List<SqlCeParameters>();
parameters.Add(new SqlCeParameter(.....));
parameters.Add(new SqlCeParameter(.....));
string query = "...(whatever you need).....";
using(SqlCeConnection conn = new SqlCeConnection(connectionString))
using(SqlCeCommand cmd = new SqlCeCommand(query, conn))
{
// add all parameters from the list - casting to an array
cmd.Parameters.AddRange(parameters.ToArray());
conn.Open();
cmd.ExecuteNonQuery(); // or whatever you need to do
conn.Close();
}