C# の SQLite - Visual Studio 2008 でこのクエリを実行する際に問題が発生しました。2 つのコンボボックスがあり、2 つ目は最初のもので選択された値に依存します (つまり: 州 --> その州の有効な都市)。フォーラムを検索しましたが、この特定のクエリで 0 件の結果が返される理由がわかりません。パラメータを正しく設定していますか? 私はこれが初めてなので、どんな提案も大歓迎です。ありがとう!
string provName = this.comboProvDest.GetItemText(this.comboDestProv.SelectedItem);
string queryDestCity = "SELECT d_city FROM Cities WHERE id_prov = @provName ";
SQLiteCommand cmCity = new SQLiteCommand(queryDestCity, conn);
cmCity.Parameters.AddWithValue("@provName", provName );
SQLiteDataReader drCity = cmCity.ExecuteReader();
comboDestProv.Items.Add("");
while (drCity.Read())
{
comboDestCity.Items.Add(drCity["d_city"].ToString());
this.comboDestCity.DropDownStyle = ComboBoxStyle.DropDownList;
}