私の vb.net プロジェクトには、ユーザーがコンボボックスから名前を選択する (または新しい名前を入力する) 必要があるシナリオがあります。
もちろん、名前には' as in Tina O'Haraを含めることができ、データベースではTina O''Haraとして保存されます。
私のコンボボックスは、SQL 選択コマンドから取り込まれます。名前がドロップダウンに正しく表示されるように、置換を使用しようとしました。
SqlStr = "SELECT Replace(ContactName, '''', ''') AS ddlText FROM tbl_Visits Where CustID = " & hd_CustID.value & " ORDER By ContactName"
PopulateCMBX(cmbx_ContactName, SqlStr, "Please Select")
PopulateCMBX ... これは、指定された SqlStr から名前のリストを取得し、最初のオプションとして「選択してください」をコンボボックスの項目リストに取り込みます。
一致するセットがないため、SqlStr はエラーを生成しています ' How do I fix this. ありがとう