添加引用:
using System.Data.SqlClient;
using System.Data.SqlClient;
解决方案 »
- 定时器问题
- 【急寻高手】TabControl里装载窗体时发现了一个问题,请高手进来帮忙看看怎么回事?
- 高分 送
- 求算法:如何实现水波的效果!
- 谁知道 Graphics.DrawCurve 用的是什么算法
- 写了一个Web Spider的程序,运行一段时间后CPU100%......找不到原因。
- 为什么不能在线程中添加树的节点?该如何做?
- 如何让使用者在每一行输入金额后会自动求和全部行数中金额字段里的数值到TextBox里显
- (100分)高手何在?用SerialPorts 关闭串口,再次打开时出错?怎样才能不出错?
- crystalreport绑定dataview和datatable的不同结果
- 请问各位高手,我怎样用C#调用Access中的Macros
- 我要XDE 2003,请cswcafe(可中可乐)帮帮忙
DataSet ds = new DataSet();
ad.SelectCommand.CommandText = "通讯录浏览";
ad.SelectCommand.CommandType = CommandType.StoreProcedure;
ad.SelectCommand.Parameters.Add(xxxxxxxxxxxxx);
ad.Fill(ds);
DataGrid.DataSource = ds;
这句能行吗?为什么不用SqlDataAdapter.Fill
能给出private void myButton_Click(object sender, System.EventArgs e)
中的全部语句吗?
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid15.src
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid15.src&file=CS\datagrid15.aspx&font=3
有人能给出private void myButton_Click(object sender, System.EventArgs e)
中能够正确通过的全部语句呢?
{
SqlConnection conn = new SqlConnection("server=yyy;database=通讯录;uid=sa;password=");
SqlCommand myCommand = new SqlCommand ( "通讯录浏览", conn); //yourStoredProcName=你要调用的存储过程名
myCommand.CommandType = CommandType.StoredProcedure; //指定为存储过程
myCommand.Parameters.Add (new SqlParameter ( "@abc", SqlDbType.varchar,88 )); //为调用的存储过程添加参数,SqlDbType.Int,这里的类型要和你的存储过程中类型一致
// ……//添加参数
myCommand.Parameters["@abc"].Value="张三"; //为参数赋值
// ……//赋值
conn.Open();
SqlDataAdapter cmicDa=new SqlDataAdapter(myCommand);
DataTable cmicDt=new DataTable();
cmicDa.Fill(cmicDt); MyDataGrid.SetDataBinding(cmicDt,cmicDt.TableName); conn.Close(); }
还有问题:
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中
其他信息:系统错误。
未处理的异常: System.Data.SqlClient.SqlException: @abc 不是过程 通讯录浏览 的参数。
请帮忙!
应该是 @k01 varchar(88)
@abc改为@k01