0
私はC#のコードcon
が私の接続文字列であるSQL LAST()関数
cmd = new SqlCommand("SELECT TOP 1 * FROM "+label7.Text+" ORDER BY searches DESC ", con);
var columnSize = cmd.ExecuteScalar();
int plithos = int.Parse(string.Format("{0}", columnSize));
の以下の部分を持っています。私がしたいのはplithos
の最後の値searches
を入れることだけです。列searches
は17以上のレコードを持っていますが、何らかの理由でplithos
が最後のレコードの値を取るとは思われません。ビルド中のアプリケーションは、Visual Studioのフォームアプリケーションです。これはここで
とてもイライラさせられる私を助けてください列searches
Searches| 1 2 3 4 5 6 7 8 9-> value of plithos . . . 19
あなたは使用して複数の列をフェッチしています'select *'を呼び出して、単一の値が返されることを期待する 'ExecuteScalar()'を呼び出します。 'トップ1検索を選択してみてください... ' –
テーブルの内容を投稿してください。 –
@PaulAbbott私はすでにそれを試していますが、それでも同じです。 –