我有一个包含 4 列HouseNo
、Date
和Time
的数据库IndoorTemp
。在我的 C# Windows 应用程序中,我有 4 个文本框,每个文本框用于上述列。
用户在文本框中输入 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#。提前非常感谢。