【发布时间】:2015-06-24 08:16:59
【问题描述】:
我的任务是创建一个控制台应用程序,该应用程序显示工作输入系统的空值(员工用来声明他们正在处理的客户端等的程序)。
我被告知有一个名为spr_Reports_JobsBreakdown4 的存储过程,带有以下参数:
@user nvarchar(20)
@datefrom datetime
@dateto datetime
我必须以某种方式创建一个控制台应用程序,该应用程序使用此存储过程来显示空值,这意味着有人忘记了输入作业。到目前为止,我所做的只是连接到数据库..
我已经观看并阅读了教程,但似乎没有任何帮助。
我是 C# 新手..help ?!?
这是我用来连接数据库的代码。
SqlConnection sqlConnection = new SqlConnection("Data Source=DEFIANT\\SQL2012; Initial Catalog=HRD_MIS_Jobs2009; User ID=id; Password=password");
try
{
sqlConnection.Open();
Console.WriteLine("successful connection");
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
【问题讨论】:
-
google "c#如何使用存储过程"
-
非常可笑,我已经这样做了,但无济于事。我会很感激一些可靠的帮助。
-
@DavidMicallef 你能贴出你写的连接数据库的代码吗?
-
这听起来更像是一份报告的工作,而不是一个控制台应用程序。 Sql Server Reporting Services 可以轻松做到这一点(假设您可以使用它)。
标签: c# sql-server stored-procedures