出现错误:“在位置0处没有任何行”
string MyConn = "server=192.168.1.106;uid=sa;pwd=;database=Licai;Trusted_Connection=no";
SqlConnection conn = new SqlConnection(MyConn);
DataSet MyDataSet = new DataSet();
conn.Open();
System.Text.StringBuilder strSql = new System.Text.StringBuilder();
int mainID = Convert.ToInt32(MyDataSet.Tables[0].Rows[0]["Main_ID"]);//<-------就在这报的错
strSql.Append("insert into Pocket_book (");
if (rdoIncome.Checked)
{
strSql.Append(" Main_ID");
strSql.Append(" IO_Project");
strSql.Append(" ,IO_date");
strSql.Append(" ,Input_Money");
strSql.Append(" ,Project_Explain");
strSql.Append(" ,Delete_Mark");
strSql.Append(" )values( ");
strSql.Append(mainID + 1);
strSql.Append(" ,'" + cboIncome.Text + "'");
strSql.Append(" ,'" + dtpkDate.Value + "'");
strSql.Append(" ,'" + txtInMoney.Text + "'");
strSql.Append(" ,'" + txtExplain.Text + "'");
strSql.Append(" ,'0'");
strSql.Append(" )");Main_ID在数据库中是主键
本人菜鸟,求各位帮忙看下,在线等,谢谢了!!!!!!
string MyConn = "server=192.168.1.106;uid=sa;pwd=;database=Licai;Trusted_Connection=no";
SqlConnection conn = new SqlConnection(MyConn);
DataSet MyDataSet = new DataSet();
conn.Open();
System.Text.StringBuilder strSql = new System.Text.StringBuilder();
int mainID = Convert.ToInt32(MyDataSet.Tables[0].Rows[0]["Main_ID"]);//<-------就在这报的错
strSql.Append("insert into Pocket_book (");
if (rdoIncome.Checked)
{
strSql.Append(" Main_ID");
strSql.Append(" IO_Project");
strSql.Append(" ,IO_date");
strSql.Append(" ,Input_Money");
strSql.Append(" ,Project_Explain");
strSql.Append(" ,Delete_Mark");
strSql.Append(" )values( ");
strSql.Append(mainID + 1);
strSql.Append(" ,'" + cboIncome.Text + "'");
strSql.Append(" ,'" + dtpkDate.Value + "'");
strSql.Append(" ,'" + txtInMoney.Text + "'");
strSql.Append(" ,'" + txtExplain.Text + "'");
strSql.Append(" ,'0'");
strSql.Append(" )");Main_ID在数据库中是主键
本人菜鸟,求各位帮忙看下,在线等,谢谢了!!!!!!
解决方案 »
- C#中TabControl的SelectedIndexChanged事件问题!!
- [分享] .Net实现 WebSphere MQ与Oracle数据库的XA事务管理
- c# 文件序列化讨论
- 移除动态BUTTON焦点怎么做
- 关于winform用https访问webservices的问题
- AT指令问题
- 关于PetShop3。0中层的划分,请大家给点意见
- 谁用nunit搞过单元测试,请问有没有什么相关的好书啊?
- VS2005 , Datagridview 问题
- 关于数据绑定的addnew()方法的问题!急,请各位高手指教!
- session问题
- 怎么保存下面文本中的日期到数组中,并判断数组中已经有这个日期就不保存,格式是固定的,
Main_ID 是哪里来的?
SqlCommand cmd = new SqlCommand(SQL, conn);
int mainID = Convert.ToInt32(cmd.ExecuteScalar());另外strSql.Append(" IO_Project")应该少了个逗号
你得先SQL数据至MyDataSet.Tables[0]