| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 527 人关注过本帖
标题:向sqlserver2000添加数据得问题?——急
只看楼主 加入收藏
yyg122647
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-8-25
收藏
 问题点数:0 回复次数:3 
向sqlserver2000添加数据得问题?——急

源程序:

if(Page.IsValid)

{

string strconn= ConfigurationSettings.AppSettings["dsn"];

SqlConnection cn;

cn=new SqlConnection(strconn);

SqlConnection cn1=new SqlConnection(strconn);

SqlCommand cm=new SqlCommand("insert_personnel_information",cn);

cm.CommandType=CommandType.StoredProcedure;

try

{

cm.Parameters.Add(new SqlParameter("@number",SqlDbType.VarChar,50));

cm.Parameters["@number"].Value=Tbx_addnum.Text;

cm.Parameters.Add(new SqlParameter("@name",SqlDbType.VarChar,50));

cm.Parameters["@name"].Value=Tbx_addname.Text;

cm.Parameters.Add(new SqlParameter("@birth",SqlDbType.DateTime,8));

cm.Parameters["@birth"].Value=Tbx_birth.Text;

cm.Parameters.Add(new SqlParameter("@marriage",SqlDbType.Char,10));

if(Rbn_married.Checked)

{

cm.Parameters["@marriage"].Value="是";

}

else if(Rbn_unmarried.Checked)

{

cm.Parameters["@marriage"].Value="否";

}

cm.Parameters.Add(new SqlParameter("@worktime",SqlDbType.Char,10));

cm.Parameters["@worktime"].Value=Tbx_addworktime.Text;

cm.Parameters.Add(new SqlParameter("@intime",SqlDbType.DateTime,8));

cm.Parameters["@intime"].Value=Tbx_intime.Text;

cm.Parameters.Add(new SqlParameter("@department",SqlDbType.VarChar,50));

cm.Parameters["@department"].Value=Tbx_department.Text;

cm.Parameters.Add(new SqlParameter("@position",SqlDbType.VarChar,50));

cm.Parameters["@position"].Value=Tbx_addposition.Text;

cm.Parameters.Add(new SqlParameter("@phone",SqlDbType.Char,10));

cm.Parameters["@phone"].Value=Tbx_addphone.Text;

cm.Connection.Open();

string strsl="insert into users(UID,UPassword,UPower)values(@number,@password,0)";

SqlCommand cm1=new SqlCommand(strsl,cn1);

cm1.Parameters.Add(new SqlParameter("@number",SqlDbType.VarChar,50));

cm1.Parameters["@number"].Value=Tbx_addnum.Text;

cm1.Parameters.Add(new SqlParameter("@password",SqlDbType.VarChar,50));

cm1.Parameters["@password"].Value=Tbx_password.Text;

cm1.Connection.Open();

//对用户信息表和员工信息表进行添加

cm.ExecuteNonQuery();

cm1.ExecuteNonQuery();

Lbl_addmessage.Text="注册成功";

cm1.Connection.Close();

cm.Connection.Close();

}

catch

{

Lbl_addmessage.Text="注册失败,请检查输入!";

Lbl_addmessage.Style["color"]="red";

}

}

源程序已经调试过但是就是向数据库中添加不了数据,清各位高手指教一二!不胜感谢!!!!在线等待!

搜索更多相关主题的帖子: 数据 
2006-08-25 11:17
mylover624
Rank: 1
来 自:乖乖的心中
等 级:新手上路
帖 子:868
专家分:0
注 册:2006-7-6
收藏
得分:0 
错误是什么???????

一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@.cn
2006-08-25 11:27
yyg122647
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-8-25
收藏
得分:0 

没有提示错误!~就是运行后注册不了信息!向数据库里添加不了信息!~

2006-08-27 09:29
freshman0216
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-2-27
收藏
得分:0 

你在写成catch(Exception e)的形式,然后输出错误信息Response.Write(e.Message),看具体是什么地方出错了


谢谢各位的热情帮助!
2006-08-28 18:47
快速回复:向sqlserver2000添加数据得问题?——急
数据加载中...
 
   



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

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