、、、およびの 4 つの列HouseNo
を持つデータベースがあります。私の C# Windows アプリケーションには、上記の列に 1 つずつ、合計 4 つのテキスト ボックスがあります。Date
Time
IndoorTemp
ユーザーはテキスト ボックスに HouseNo、Date、および Time の値を入力します。ここでの入力は、室内温度としての出力を持つ SQL Where 句の一部である必要があります。これは、最後のテキスト ボックスに表示されます。
私はこの接続を使用しました:
// Create a String to hold the database connection string.
string sdwConnectionString = @"Data Source=IE1ADTBD5ZL1S\;Initial Catalog=ThermostatData2;Integrated Security=True";
// Create a connection
SqlConnection sdwDBConnection = new SqlConnection(sdwConnectionString);
これを行うコードを試しましたが、失敗しました。私のコードは、
cmd.IndoorTemp = "select * from ThermData where HouseNo = '" + HouseNovalue.Text + "' and Date = '" + Datevalue.Text + "' and Time = '" + Timevalue.Text + "' ";
望ましい結果を得るにはどうすればよいですか。
私はC#が初めてで、あまり知りません。上記のコードはすべて、いくつかのブログの助けを借りて作成されました。
これについて私を助けてください。また、SQL Server で C# をプログラミングする方法を学べる良い本を提案してください。よろしくお願いします。