| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 546 人关注过本帖
标题:不能添加记录,请求帮助。
只看楼主 加入收藏
沒有明天
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-4-19
收藏
 问题点数:0 回复次数:1 
不能添加记录,请求帮助。

private void btn_31_Click(object sender, System.EventArgs e)
{
#region 判断是否输入完整的信息
if(txt_name.Text=="" || txt_sex.Text=="" || txt_age.Text=="")
{
MessageBox.Show("请完整填写信息");
return;
}
#endregion

string strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.MDB";
string strSQL="select * from [user]";
OleDbConnection conn=new OleDbConnection(strConn);
OleDbCommand cmd=new OleDbCommand(strSQL,conn);
try
{
conn.Open();
DataSet dataSet=new DataSet();
OleDbDataAdapter adapter=new OleDbDataAdapter(strSQL,conn);
adapter.Fill(dataSet);
DataTable table=new DataTable();
table=dataSet.Tables[0];

DataRow dr=table.NewRow();
dr["name"]=txt_name.Text;
dr["sex"]=txt_sex.Text;
dr["age"]=txt_age.Text;
table.Rows.Add(dr);
adapter.Update(dataSet);

MessageBox.Show("添加成功!\ndr[\"name\"]");
user_read(0);
}
catch(OleDbException oe)
{
MessageBox.Show(oe.ToString());
}
finally
{
if(conn.State==ConnectionState.Open)
{
conn.Close();
}
}
}

编译通过了,就是插入新数据插入不了。如果红色那行注释了,程序运行不会出错,否则会出错。说需要一个有效的“insertCommand”。

[此贴子已经被作者于2006-4-25 11:16:00编辑过]

搜索更多相关主题的帖子: 请求 记录 
2006-04-25 10:53
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
收藏
得分:0 

<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2006-04-25 11:17
快速回复:不能添加记录,请求帮助。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042580 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved