关于将物品放入购物车的问题!!!
我做了个网上书店系统,现在正在做购物车!!
我想把想购买的书籍点击购买后放入数据库中...数据库名: "gouwuche "~~~...
下面代码有点错误...但是我不知道错在那里!!!提示错误是:不允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'NetBook.dbo.gouwuche ',列 'bookprice ')。请使用 CONVERT 函数来运行此查询。
SqlCommand mycmd=new SqlCommand( "insert into gouwuche(username,bookname,bookctg,bookhouse,bookprice) values( ' "+Session[ "user "]+ " ', ' "+this.lblname.Text+ " ', ' "+this.lblctg.Text+ " ', ' "+this.lblhouse.Text+ " ', ' "+this.lblprice.Text+ " ') ",mycon);
~~~~~样怎样转换才可以把书籍填加到数据库呢?
还有个简单点的问题,就是我登陆成功后,我想退出...是用什么代码?请高手指教~~~谢谢`````
页面详细代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
string bookID=Request.QueryString[ "bookID "].ToString();
if(!this.IsPostBack)
{
SqlConnection con=DB.DBCon();
con.Open();
SqlCommand cmd=new SqlCommand( "select * from book where bookID= ' "+bookID+ " ' ",con);
SqlDataReader sdr=cmd.ExecuteReader();
sdr.Read();
this.lblname.Text=sdr.GetString(1);
this.lblctg.Text=sdr.GetString(2);
this.lblhouse.Text=sdr.GetString(3);
this.lblprice.Text=sdr.GetSqlMoney(4).ToString();
this.lbltime.Text=sdr.GetSqlDateTime(6).ToString();
this.lblidt.Text=sdr.GetString(7);
this.imgphoto.ImageUrl= "/网上书店/bookphoto/ "+sdr.GetString(5);
con.Close();
}
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.ImageButton1.Click += new System.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
if(Session[ "user "]==null)
{
Response.Write( " <script> alert( '你还没登陆,请先登陆! '); </script> ");
}
else
{
SqlConnection mycon=DB.DBCon();
mycon.Open();
SqlCommand mycmd=new SqlCommand( "insert into gouwuche(username,bookname,bookctg,bookhouse,bookprice) values( ' "+Session[ "user "]+ " ', ' "+this.lblname.Text+ " ', ' "+this.lblctg.Text+ " ', ' "+this.lblhouse.Text+ " ', ' "+this.lblprice.Text+ " ') ",mycon);
mycmd.ExecuteNonQuery();
mycon.Close();
}
}
}
}
------解决方案--------------------退出啊.这个我知道;
Session