新学asp.net(vb)往sql server中增加数据
点击button,把textbox1,textbox2中的内容增加到sql server中去.
问题点数:30、回复次数:6Top
1 楼lzoxl(落花人独立,微雨雁双飞)回复于 2006-03-14 15:47:42 得分 10
insert into urtable(column1,column2) values('"+textbox1+"','"+textbox2.text+"')Top
2 楼leonnet(里奥下的天空)回复于 2006-03-14 15:59:30 得分 0
请详细点哈.Top
3 楼soochowgreen(Green)回复于 2006-03-14 16:07:25 得分 10
不推荐 lzoxl 的变量+方式;
为防止 SQL 注入攻击,使用参数形式比较合适。
网上 N 多,先搜索一下吧。
Top
4 楼baishayan_cs(波仔)回复于 2006-03-14 16:07:44 得分 10
private void btn_submit_Click(object sender, System.EventArgs e)
{ //从文件读取连接字符
string strconn = ConfigurationSettings.AppSettings["dns"];
//连接数据
SqlConnection cn = new SqlConnection(strconn);
cn.Open();
//利用COMMAND对象调用存储过
SqlCommand cm = new SqlCommand ("bookadd",cn);
//命令转为存
cm.CommandType = CommandType.StoredProcedure;
//添加并给参数赋
cm.Parameters.Add("@bisbn",SqlDbType.VarChar);
cm.Parameters.Add("@bname",SqlDbType.VarChar);
cm.Parameters.Add("@bauthor",SqlDbType.VarChar);
cm.Parameters.Add("@bpress",SqlDbType.VarChar);
cm.Parameters.Add("@bclassifytext",SqlDbType.VarChar);
cm.Parameters.Add("@bprice",SqlDbType.Money);
cm.Parameters.Add("@bdescribe",SqlDbType.VarChar);
cm.Parameters["@bisbn"].Value = tbx_bisbn.Text.ToString();
cm.Parameters["@bname"].Value = tbx_bname.Text.ToString();
cm.Parameters["@bauthor"].Value = tbx_bauthor.Text.ToString();
cm.Parameters["@bpress"].Value = tbx_bpress.Text.ToString();
cm.Parameters["@bclassifytext"].Value = tbx_bclassifytext.Text.ToString();
cm.Parameters["@bprice"].Value = tbx_bprice.Text.ToString();
cm.Parameters["@bdescribe"].Value = tbx_bdescribe.Text.ToString();
try
{
cm.ExecuteNonQuery();
}
catch(Exception fa)
{
Response.Write(fa.Message.ToString());
}
//关闭联接
cn.Close();
再建一个存储过程
create procedure[bookadd]
(
@bisbn [varchar](50),
@bname [varchar](50),
@bauthor [varchar](50),
@bclassifytext [varchar] (50),
@bpress [varchar](50),
@bprice [money],
@bdescribe [varchar](500))
as insert into[tsgl].[dbo].[book]
(
[bisbn],
[bname],
[bauthor],
[bclassifytext],
[bpress],
[bprice],
[bdescribe])
values
(
@bisbn,
@bname,
@bauthor,
@bclassifytext,
@bpress,
@bprice,
@bdescribe)
GO
Top
5 楼baishayan_cs(波仔)回复于 2006-03-14 16:09:18 得分 0
这是我原来做的一个添加图书的页面,是个例子,你参照一下!Top
6 楼kunbrother(轻轻微笑)回复于 2006-03-14 16:25:02 得分 0
买本书,照实例一步步来。估计你现在还什么都不会呢。Top




