-4
私のコードは、渡された整数パラメータと、対応する文字列とのデータテーブルを比較しています。本当の問題は、しばしば文字列の値の前に1以上のゼロがあることです。だから私は文字列 "000123"と整数123を比較することになり、一致しません。変換が失敗したC#datable.select - なぜですか?
文字列を整数に変換して整数として比較したいと思います。あなたがここに多く、より多くのコンテキストを与える必要が
var activeMedDup = ActiveMedications?.Select($"convert(int,strDDI) = '{dup.DDI}'")
:(私は「列[INT]を見つけることができません」のエラーが表示されます)私はこれを試してみましたが、それは動作しません。 ActiveMedicationsテーブルの構造は何ですか?これらのdup.DDIとstrDDIは何ですか? – Steve
データテーブルを取得する元のクエリ、または少なくともデータテーブルの構造は何ですか?また[これを読む](http://stackoverflow.com/help/how-to-ask)。 – Andrew
テーブルの列strDDIが文字列として定義されていて、それを一致させるために使用しているパラメータが整数の場合 –