【发布时间】:2013-10-26 19:36:13
【问题描述】:
为此,我没有得到任何输出,认为没有任何错误或警告...我猜问题出在连接字符串上,但不确定,是吗?我在 SQL Server 数据工具中创建了一个数据库名称 RV(.mdf 文件)并将其连接到 Visual Studio 中的这个项目。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using System.Configuration;
namespace student_TableConnectTry1
{
class Program
{
static void Main(string[] args)
{
using (SqlConnection cn = new SqlConnection())
{
cn.ConnectionString =@"Data Source=(local);Integrated Security=SSPI;" +"Initial Catalog=RV";
cn.Open();
string strSQL = "Select * From student";
SqlCommand myCommand = new SqlCommand(strSQL, cn);
using (SqlDataReader myDataReader = myCommand.ExecuteReader())
{
// Loop over the results.
while (myDataReader.Read())
{
Console.WriteLine("-> usn: {0}, name: {1}.",
myDataReader["usn"].ToString(),
myDataReader["name"].ToString()
);
}
}
Console.ReadLine();
}
}
}
}
【问题讨论】:
-
student表中有数据吗? -
保留断点并检查也使用 try catch 块来处理异常
-
@unlimit 是的,我有。
-
@vijay 我试过了,在那里找不到任何异常
-
myDataReader 是否有任何值?代码对我来说似乎很好。
标签: c#