我在我的WPF C#應用程序裏面的SQL Server上運行SQL查詢。該查詢返回一個字符串,其中包含值MYCOUNT
,我想返回GetNumber
。如何返回值MYCOUNT
僅用於獲取數字而不是整個字符串?嘗試獲取SQL查詢的值爲一個字符串
public string GetNumber(string SkillNumber)
{
DateTime dte = DateTime.Today;
string fixedStartDate = String.Format("{0:yyyy-MM-dd " + "05:00:00.000" + "}", dte);
string fixedEndDate = String.Format("{0:yyyy-MM-dd " + "05:00:00.000" + "}", dte.AddDays(1));
using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(SQLHelper.CnnCal("OADB")))
{
var x = connection.Query($"SELECT COUNT(SOURCEID) AS 'MYCOUNT' "
+ "FROM [OADB].[oadb].[CmsCallHistory] "
+ "WHERE disposition = 2 and DISPSPLIT in (" + SkillNumber + ") AND SEGSTOP BETWEEN '" +
fixedStartDate + "' and '" + fixedEndDate + "'");
return x.ToString();
}
}
這是什麼返回。我只需要返回值:
你能準確地展示你所得到的嗎? – Snympi
你在使用什麼樣的ORM?看起來是Dapper,但有些東西並不完全正確。 – Steve
小巧。我添加了一個屏幕截圖。對不起,最初缺乏細節 – mrcavanaugh09