以下是Beginning Visual C#第十九章的一个实例:
我运行的时候显示:
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。
光标停在此处!
SqlDataReader thisReader=thisCommand.ExecuteReader();欢迎高手指点!:)using System;
using System.Data;
using System.Data.SqlClient;namespace DataReading
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
// SqlConnection thisConnection=new SqlConnection(@"Data Source=okeykid;Integrated Security=SSPI;"+"Initial Catalog=Northwind"); thisConnection.Open(); SqlCommand thisCommand=thisConnection.CreateCommand(); thisCommand.CommandText="SELECT Customer ID,Company Name from Customers"; SqlDataReader thisReader=thisCommand.ExecuteReader(); while(thisReader.Read())
{
Console.WriteLine("\t{0}\t{1}",thisReader["CustomerID"],thisReader["CompanyName"]);
} thisReader.Close(); thisConnection.Close();
}
}
}
我运行的时候显示:
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。
光标停在此处!
SqlDataReader thisReader=thisCommand.ExecuteReader();欢迎高手指点!:)using System;
using System.Data;
using System.Data.SqlClient;namespace DataReading
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
// SqlConnection thisConnection=new SqlConnection(@"Data Source=okeykid;Integrated Security=SSPI;"+"Initial Catalog=Northwind"); thisConnection.Open(); SqlCommand thisCommand=thisConnection.CreateCommand(); thisCommand.CommandText="SELECT Customer ID,Company Name from Customers"; SqlDataReader thisReader=thisCommand.ExecuteReader(); while(thisReader.Read())
{
Console.WriteLine("\t{0}\t{1}",thisReader["CustomerID"],thisReader["CompanyName"]);
} thisReader.Close(); thisConnection.Close();
}
}
}
解决方案 »
- 问个小问题 在打开文件对话框时能够以目录的形式显示
- C# PDF文档转换二进制的问题
- 请教一下!代码冗余,觉得应该用泛型或接口解决,但不知道具体怎么办好
- 求助高手解决一个C#中画图的难题
- 关于路径的问题
- MDI窗体,当子窗体被最大化时,它的icon跑到了父窗全的主菜单边上去了,
- C#调用delphi dll参数问题
- easyui treegrid点击前面的三角形时报无法设置属性“state”的值: 对象为 null
- c#如何获得字体文件的文件名及显示其样式
- VC.NET初级问题
- 实现点击treeview的节点不刷新页面的方法
- 既然string类型是引用类型,那为什么下面的情况又不符合引用类型的特性了?
不一定符合你的系统
享受孤独所说的语句添加在commandText语句前面吗?
SqlConnection con=new SqlConnection();
con.ConnectionString="server=服务器名;uid=sql用户名;pwd=sql密码;database=Northwind";这么写一般都好使。
检查SQL语句,从你的语句看你应该写错了CoustomerID和CompanyName,这两个字段中应该没有空格。
如果不是就是连接字符串的问题
我调试了一早上都没有发现,果真如此。
呵呵呵,初学者总是犯这样的错误!