我相信这很简单,但我花了一段时间谷歌搜索并查看可用的 API,但我还没有找到解决方案。
当我知道要从中获取数据的列和行时,我只需要从已知的 SQL 表中获取一个数据元素(在本例中为双精度表),并将其放入我的 C# 代码中。为简单起见,假设我的表有 3 列:ProductID、Price 和 Weight。我可以在我的 C# 代码中访问 ProductID,并创建了一个字符串,它是 ProductID。现在我只需在我的 C# 代码中将 ProductID 对应的 Price 转换为双精度。
我是 SQL 的新手,但我相信伪查询会是这样的:
SELECT Price FROM tablename WHERE ProductID=id
不太担心查询(但我也希望能提供帮助)。我只需要知道如何使 C# 中的双精度等于 SQL 表中的特定数据元素。它应该很简单,但我让它变得更难了。到目前为止,这是一些 C# 代码:
SqlCommand sqlcommand = new SqlCommand("SELECT Price FROM tablename WHERE ProductID=id");
double ItemPrice = sqlcommand.GetData;