//myCommand.ExecuteNonQuery();myCommand.CommandText = ""; //////这里怎么不填存储过程名称
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.CommandType = CommandType.StoredProcedure;
解决方案 »
- web开发中,Panel 中TreeView 有滚动条问题
- richtextbox中的内容以xml格式保存?
- 类!!!
- 怎样检测自符串有没有乱吗呀??
- 去微软面试,其中的一道题目
- 急:请教,写了一个函数private bool mybool(a,b,c){...},已知字符串“!mybool(1,4,7)&&mybool(2,5,8)”,怎么求出对应的值?
- Help me,please!!!!
- 怎样实现一个TextBox,只接受数字输入,并且限制最大和最小值?
- 没有.net类库的计算机上可不可以运行c#程序????
- 50GB电脑教程、C#资料免费下载
- 小弟不才,只好撒分
- 怎样通过一个button的单击事件执行其它应用程序。如setup.exe!!!!!!!!!!!再线等待!!!!!!!!!!!!!!!!!!!!!!!马上给
{
for(int i = 0; i < j;i++)
{ myCommand.CommandText = "insert into temp values('"+sSql[i]+"')";myCommand.ExecuteNonQuery();
}
objConnect.open();
有么?
objConnect.open()在一开始就默认打开了,一直到事务执行结束才关闭。先谢谢各位啊,顶着先。!
finally
{
DisconnectDB();
}
关闭了连接
OleDbCommand myCommand = new OleDbCommand(sProcName,objConnect);
OleDbTransaction myTrans = objConnect.BeginTransaction();
myCommand.Transaction = myTrans;try
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
for(int i = 0; i < j;i++)
{
sb.AppendFormat("insert into temp values('{0}') ", sSql[i]);
} myCommand.CommandText = sb.ToString();
myCommand.CommandType = CommandType.Text;
myCommand.ExecuteNonQuery(); myCommand.CommandText = "YourStoredProcedureName";
myCommand.CommandType = CommandType.StoredProcedure;
OleDbParameter myOutputParam = new OleDbParameter("@NewCategoryID",OleDbType.Integer);
myOutputParam.Direction = ParameterDirection.Output;
myCommand.Parameters.Add(myOutputParam);
myCommand.ExecuteNonQuery();
int newID = (Int32)myCommand.Parameters["@NewCategoryID"].Value;
myTrans.Commit();
return 0;
}
catch
{
try
{
myTrans.Rollback();
return 2;
}
catch
{
if (myTrans.Connection != null)
{
return -1;
}
}
return -2;
}
finally
{
DisconnectDB();
}
{ MessageBox.Show(er.Message);
}
看看是什么错误好么??