私は広範なフォームをSQLデータベースに挿入してから、管理ページからすべてのデータを要求し、管理ページのフォームに挿入し直します。データベースへの元の挿入時に、この特定のドロップダウンリスト(他のものと同様に)が選択されたデータを挿入しています。しかし、私がデータベースに行くと、この特定のセルは、選択された値が挿入された後、空白の空白が3〜4になります。これは、管理者のフォームに挿入しようとすると、ブール比較がfalseで応答する原因になります。すなわち(「プライマリ」==「プライマリ」)=偽である。したがって、ドロップダウンリストは更新されません。SQLデータベースに挿入するときに文字列の値が空白になるのはなぜですか?
これらの空白をSQL行に追加する原因は何ですか?このコードは、すべてのHTMLドロップダウンリストと同じコードです。そして、SQLデータベースの構造も同じように同じように見えます。
p.s.問題を元に戻すには、コード内で.Trim()を使用しようとしています。しかし、これは違いはありません。 SQLデータベースは挿入時に空白を追加するようです。
コードは何ですか?列のタイプは何ですか? SQLは何ですか? –
"SQLデータベースが挿入時に空白を追加するようです。"コードでクエリを渡すのではなく、dbmsインターフェイスから直接正しいSQLを実行することでテストしてください。 –
** WHAT **データベースとバージョン** SQL **は単なる構造化照会言語です** **多くの**データベースシステムで使用されている言語** ** SQL **はデータベース製品ではありません**このようなものは非常に多くのベンダーです**特定の** - あなたが実際に使用している**データベースシステム**を知る必要があります.... –