【发布时间】:2011-09-07 19:03:50
【问题描述】:
我有一个这样的 SQL 连接字符串:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
我有一个这样的查询:stratdate = 10-03-2001, Enddate = 20-08-2008
string sql = string.Format(@"SELECT CONCAT(UPPER(SUBSTRING(visit_Status, 1, 1)), SUBSTRING(visit_Status FROM 2)) as Status, COUNT('x') AS Visits
FROM visits
WHERE visit_Date BETWEEN '{0}' AND '{1}'
GROUP BY visit_Status", StartDate.ToString(dateFormat), EndDate.ToString(dateFormat))
我不知道如何通过连接字符串将此查询传递给数据库并将结果放入数据表。我正在用 C# 做 WinForms 应用程序并使用 MySQL 作为数据库。
我该怎么做?有人对此有任何想法吗?如何将其作为命令文本传递给 MySQL?有人可以帮我提供示例代码 sn-p 吗?
【问题讨论】:
-
我怎样才能将数据放入数据表而不是数据集中..请您帮忙..
-
谢谢你的支持...