c#关于数据库SQL的

zzmmtt206 2009-01-04 11:19:40
怎么用C#作为前台给数据库的表中添加信息?
...全文
99 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
love__kongjiang 2009-01-05
  • 打赏
  • 举报
回复
找本书看数据库连接部分
码YouMe 2009-01-05
  • 打赏
  • 举报
回复
Coomand对象的ExecuteNonQuery()方法,执行Insert操作。。。
benyouyong 2009-01-05
  • 打赏
  • 举报
回复
雷倒!
楼主真懒!
oec2003 2009-01-05
  • 打赏
  • 举报
回复
crowzwong 2009-01-05
  • 打赏
  • 举报
回复
     string sql_insert = "insert into tb_Customer(allName,shortName,Contacts,Post,telphone,address,faxNum,website,eMail,bankNum) values('" + tbx公司名.Text.Trim() + "','" + tbx简称.Text.Trim() + "','" + tbx联络代表.Text.Trim() + "','" + tbx职称.Text.Trim() + "','" + tbx电话.Text + "','" + tbx地址.Text + "','" + tbx传真.Text + "','" + tbx网站.Text.Trim() + "','" + tbx电邮.Text.Trim() + "','" + tbx支付账号.Text + "')";

if (MessageBox.Show("再次确认数据", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
sql_class.RunSql(sql_insert);
MessageBox.Show("新客户资料录入完毕","提示");
}
yistudio 2009-01-05
  • 打赏
  • 举报
回复
基础性的东西,先找本书来看看
jiang_jiajia10 2009-01-05
  • 打赏
  • 举报
回复

protected void btnSubmit_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["DBConnectionString"]);
SqlCommand insertCmd = new SqlCommand("insert into AddressLists(userId,frdName,frdPhone,frdMobilePhone,frdAddress,frdEmail,frdQQ) values(@userId,@Name,@Phone,@MobilePhone,@Address,@Email,@QQ)", conn);
insertCmd.Parameters.Add("@userId", SqlDbType.VarChar, 15);
insertCmd.Parameters.Add("@Name", SqlDbType.VarChar, 10);
insertCmd.Parameters.Add("@Phone", SqlDbType.VarChar, 15);
insertCmd.Parameters.Add("@MobilePhone", SqlDbType.VarChar, 11);
insertCmd.Parameters.Add("@Address", SqlDbType.VarChar, 200);
insertCmd.Parameters.Add("@Email", SqlDbType.VarChar, 50);
insertCmd.Parameters.Add("@QQ", SqlDbType.VarChar, 15);
insertCmd.Parameters["@userId"].Value = Session["userID"].ToString();
insertCmd.Parameters["@Name"].Value = txtName.Text;
insertCmd.Parameters["@Phone"].Value = txtUtel2.Text;
insertCmd.Parameters["@MobilePhone"].Value = txtUtel3.Text;
insertCmd.Parameters["@Address"].Value = txtUaddr.Text;
insertCmd.Parameters["@Email"].Value = txtUemail.Text;
insertCmd.Parameters["@QQ"].Value = txtUQQ.Text;
try
{
conn.Open();
int flag = insertCmd.ExecuteNonQuery();
if (flag > 0)
{
Response.Write("<script language=javascript>alert('成功添加好友记录!')</script>");
}
else
{
Response.Write("<script language=javascript>alert('添加好友记录失败,查看输入是否正确!')</script>");
}
}
catch (System.Exception ee)
{
Response.Write("<script language=javascript>alert('" + ee.Message.ToString() + "')</script>");
}
finally
{
conn.Close();
}
}
hechenqingtian 2009-01-05
  • 打赏
  • 举报
回复

数据库DB
表 student
字段: id,name,sex,address
id 自动增长

string sql="insert into student values (@name,@sex,@address)";
string query="server=.;database=DB;Integrated Security=true";
SqlConnection con=new SqlConnection(query);
con.open();
SqlCommand command=new SqlCommand(sql,con);
SqlParameter [] param=new SqlParameter[]{
new SqlParameter("@name",this.txtName.Text),
new SqlParameter("@sex",this.txtSex.Text),
new SqlParameter("@address",this.txtAddress.Text),
};
foreach (SqlParameter p in param)
{
command.Parameters.Add(p);
}
command.ExecuteQuery();
hongqi162 2009-01-04
  • 打赏
  • 举报
回复
OleDbConnection conn = new OleDbConnection(DAL.dbConnection); 
OleDbCommand comm = new OleDbCommand();
comm.Connection = conn;
comm.CommandType = CommandType.Text;
comm.CommandText = "insert into mem_mas( MemName,RealName,[Password],Sex,GroupID,GroupName,Company,Address,ZipCode,Telephone,Fax,Mobile,Email,HomePage,Working) values(@MemName,@RealName,@Password,@Sex,@GroupID,@GroupName,@Company,@Address,@ZipCode,@Telephone,@Fax,@Mobile,@Email,@HomePage,@Working)";
cmd.Parameters.AddWithValue("@MemName", this.MemName.Text);
cmd.Parameters.AddWithValue("@RealName", this.RealName.Text);
cmd.Parameters.AddWithValue("@Password", this.Password.Text);
cmd.Parameters.AddWithValue("@Sex", this.getSex());
cmd.Parameters.AddWithValue("@GroupID", this.GroupID.SelectedValue);
cmd.Parameters.AddWithValue("@GroupName", this.getGroupNameSi());
cmd.Parameters.AddWithValue("@Company", this.Company.Text);
cmd.Parameters.AddWithValue("@Address", this.Address.Text);
cmd.Parameters.AddWithValue("@ZipCode", this.ZipCode.Text);
cmd.Parameters.AddWithValue("@Telephone", this.Telephone.Text);
cmd.Parameters.AddWithValue("@Fax", this.Fax.Text);
cmd.Parameters.AddWithValue("@Mobile", this.Mobile.Text);
cmd.Parameters.AddWithValue("@Email", this.Email.Text);
cmd.Parameters.AddWithValue("@HomePage", this.HomePage.Text);
cmd.Parameters.AddWithValue("@Working", this.ViewFlagSi.Checked);
conn.Open();
comm.ExecuteNonQuery();
zhuanshen712 2009-01-04
  • 打赏
  • 举报
回复
ado.net
CPlusPlusFans 2009-01-04
  • 打赏
  • 举报
回复
使用ADO.NET
包括Connection用于连接
Command用于执行Sql语句
ResultSet用于操作结果集
还有其他高级的DataSet,DataTable等
内容概要:本文档介绍了一个基于MATLAB/Simulink平台的综合性科研资源共享项目,核心内容为四旋翼无人机俯仰姿态保持的模糊自整定PID控制系统设计与仿真,提供完整的Matlab代码和Simulink仿真实现资源。项目进一步拓展至无人机轨迹跟踪、多控制策略对比(如线性MPC、非线性NMPC、强化学习RL及混合MPC-RL)、储能优化、电力系统调度、路径规划、神经网络预测等多个前沿科研方向。文档强调科研不仅需要严谨思维与勤奋,更要善于“借力”,通过成熟案例启发创新思路,帮助研究者避免误区,利用高质量资源激发科研灵感,加速高水平成果的复现与产出。; 适合人群:具备一定MATLAB编程基础,从事自动化、控制工程、电力系统、机器人或人工智能等相关领域的科研人员、研究生及工程师,尤其适合希望快速复现高水平论文成果的研究者。; 使用场景及目标:① 实现模糊PID控制在无人机姿态控制中的应用与仿真;② 对比分析不同先进控制策略(如MPC、RL)在轨迹跟踪中的性能表现;③ 借助提供的代码与模型,完成科研项目中的仿真验证、论文复现或算法优化任务。; 阅读建议:建议读者按照资源目录顺序逐步学习,优先掌握核心控制方法(如模糊PID、MPC)的实现逻辑,结合代码与仿真模型进行调试与改进,从而深化对控制理论的理解并推动自身科研工作的创新。
内容概要:本文档围绕“2023年IEEE ICMA顶刊复现多欠驱动水面无人艇误差约束协同路径跟踪控制(Matlab代码实现)”展开,详细介绍了一项针对多欠驱动水面无人艇的协同路径跟踪控制技术的研究与实现。该研究通过引入误差约束机制,旨在提升无人艇在复杂海洋环境下的路径跟踪精度与系统稳定性。文档不仅提供了完整的Matlab代码实现,还涵盖了控制算法的设计原理、数学建模过程以及仿真实验结果分析。此外,文档还列举了多个相关科研方向,如智能优化算法、机器学习、路径规划、无人机控制、电力系统优化等,展示了其在多学科交叉领域的广泛应用前景,并倡导科研工作者善用工具资源,提升研究效率。; 适合人群:具备一定编程基础,尤其是熟练掌握Matlab/Simulink环境的科研人员、工程师,以及对无人艇控制、路径跟踪、协同控制、非线性系统控制等领域感兴趣的研究生和高校学者。; 使用场景及目标:① 开展多欠驱动水面无人艇的协同路径跟踪控制研究;② 设计与实现具有误差约束的先进控制算法;③ 利用Matlab进行控制系统建模、仿真与性能验证;④ 探索将智能优化算法与现代控制理论相结合,解决复杂工程系统中的实际控制问题。; 阅读建议:建议读者按照文档的逻辑顺序系统学习,重点理解控制算法的设计思路与数学推导过程,并结合所提供的Matlab代码进行动手实践与仿真调试,以深化对理论知识的掌握。同时,鼓励读者积极查阅相关领域的最新文献,紧跟学术前沿,不断拓展研究视野,激发创新灵感。

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧