CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

新学asp.net(vb)往sql server中增加数据

楼主leonnet(里奥下的天空)2006-03-14 15:36:33 在 .NET技术 / ASP.NET 提问

点击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

相关问题

  • vb and sql_server
  • vb+sql server(急)
  • asp and SQL Server
  • VB连接SQL-SERVER
  • VB调用SQL SERVER
  • asp sql server 错误
  • asp+sql server 问题
  • 怎样学习ASP+SQL和VB+SQL
  • 急,一个关于ASP, IE, SQL Server, VB, 和字符集的问题。
  • vb+sql server的毛病

关键词

  • sql
  • cm
  • tbx
  • bauthor
  • bisbn
  • bpress
  • sqldbtype
  • bname
  • parameters
  • varchar

得分解答快速导航

  • 帖主:leonnet
  • lzoxl
  • soochowgreen
  • baishayan_cs

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo