最近转入ADO.NET学习
第一个例子运行就出错了,
高手帮忙看下看,
不明白,抄的例子,就是运行出错,using System;
using System.Data ;
using System.Data .SqlClient ;
namespace ConsoleApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
string connectionString =@"data source=localhost;Initial catalog=Northwind;integrated security=SSPI";
string commandString=@"SELECT *FROM Customers";
SqlDataAdapter dataAdapter =new SqlDataAdapter (commandString ,connectionString);
DataSet myDataSet=new DataSet ();
dataAdapter.Fill (myDataSet); //运行到这句时出错
DataTable table =myDataSet.Tables [0];
int numberRows=table.Rows .Count ;
}
}
}
//
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。
第一个例子运行就出错了,
高手帮忙看下看,
不明白,抄的例子,就是运行出错,using System;
using System.Data ;
using System.Data .SqlClient ;
namespace ConsoleApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
string connectionString =@"data source=localhost;Initial catalog=Northwind;integrated security=SSPI";
string commandString=@"SELECT *FROM Customers";
SqlDataAdapter dataAdapter =new SqlDataAdapter (commandString ,connectionString);
DataSet myDataSet=new DataSet ();
dataAdapter.Fill (myDataSet); //运行到这句时出错
DataTable table =myDataSet.Tables [0];
int numberRows=table.Rows .Count ;
}
}
}
//
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。
解决方案 »
- VS2010创建silverlight程序出错
- ClickOnce部署时怎么设置,客户机才会只下载更新过的文件
- 如何在dataset中查询表中一条记录
- C#将Dataset中的数据导出到excel保存时出异常:HRESULT:0x800A03EC
- sos!谁帮我解决这个问题,将我所有的分相送!
- 自定义控件问题
- 如何在不同窗体实现对同一DataRow进行绑定
- 在线等待帮助啊!给20分,小问题!
- 怎样设置TextBox的焦点
- GDI++工具是不是要另装的,哪怎么创建Graphics呢?郁闷中。。。高分请教
- C#中的console appliction如何获得程序所在路径阿
- 看不懂英文版的计算机类的书。。和中文对着看好还是买中文版的好呢?
SqlConnection con = new SqlConnection (connectionString)
{
string connectionString = @"data source=localhost;Initial catalog=Northwind;integrated security=SSPI";
string commandString = @"SELECT * FROM Customers";
SqlConnection cn = new SqlConnection(connectionString);
SqlDataAdapter dataAdapter = new SqlDataAdapter(commandString, cn);
DataSet myDataSet = new DataSet();
dataAdapter.Fill(myDataSet); //运行到这句时出错
DataTable table = myDataSet.Tables[0];
int numberRows = table.Rows.Count;
Console.WriteLine(numberRows);
}
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string connectionString = @"data source=localhost;Initial catalog=Northwind;integrated security=SSPI";
string commandString = @"SELECT * FROM Customers";
SqlDataAdapter dataAdapter = new SqlDataAdapter(commandString, connectionString);
DataSet myDataSet = new DataSet();
dataAdapter.Fill(myDataSet); // 没错呀!
DataTable table = myDataSet.Tables[0];
int numberRows = table.Rows.Count; // 91
}
}
}
但是我用data source=localhost;在另一台机子上试是对了,不明白,是不是我哪里设置错了呀????
少个空格
{
string connectionString =@"data source=localhost;Initial catalog=Northwind;integrated security=SSPI";
string commandString=@"SELECT *FROM Customers";
SqlDataAdapter dataAdapter =new SqlDataAdapter (commandString ,connectionString);
DataSet myDataSet=new DataSet ();
dataAdapter.Fill (myDataSet); //运行到这句时出错
DataTable table =myDataSet.Tables [0];
int numberRows=table.Rows .Count ;}
catch(SqlException ex)
{
}
{
string connectionString =@"data source=localhost;Initial catalog=Northwind;integrated security=SSPI";
string commandString=@"SELECT * FROM Customers";
SqlDataAdapter dataAdapter =new SqlDataAdapter (commandString ,connectionString);
DataSet myDataSet=new DataSet ();
dataAdapter.Fill (myDataSet); //运行到这句时出错
DataTable table =myDataSet.Tables [0];
int numberRows=table.Rows .Count ;}
catch(SqlException ex)
{
}