问题描述
我使用 Azure 函数连接到 SQL Server 数据库,并且正在尝试创建数据表
string GetAllItems = String.Format("SELECT * FROM dbo.vw_SO_Leg WHERE Customer=" + Customer);
using (var adp = new SqlDataAdapter(GetAllItems,str))
using (DataTable datatable = new DataTable())
{
adp.Fill(datatable);
var temp = datatable;
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("Customer");
dt.Columns.Add("Amount");
foreach (DataRow item in datatable.Rows)
{
double FixedPrice = Convert.ToDouble(item["FixedPrice"]);
double ExtraCostsAmount = Convert.ToDouble(item["ExtraCostsAmount"]);
double Amount = FixedPrice + ExtraCostsAmount
dt.Rows.Add(Customer,Amount);
}
ds.Tables.Add(dt);
}
问题是 SQL Server 中的 FixedPrice
和 ExtraCostsAmount
列可以包含 Null
值,当我尝试运行它时出现错误。我尝试了 try/catch 和 if 语句。但是变量在语句之外不可用。任何人都可以帮助我解决这个问题?提前致谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)