读书人

asp.net C# 数据库添加信息有异常 代码

发布时间: 2013-02-25 10:23:36 作者: rapoo

asp.net C# 数据库添加信息有错误 代码提示有问题
网站后台信息添加 之前运行正常 后来添加了两个字段 visaCb
和visaTh 运行没问题 但是添加信息时提示 DBHelper.cs中 代码有问题 我把信息添加相关页面的信息帖出来 望朋友帮忙看看
1,visaAdd.aspx.cs

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.IO;
using visa.Models;
using visa.BLL;
using visa.DAL;

public partial class systemadmin_tab_visaAdd : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int id = Convert.ToInt32(Request.QueryString["lei"].ToString());
Td_Region region = Td_RegionManager.GetTd_RegionByRegionId(id);
Label1.Text = region.FK_Country.CouName + "-" + region.RegionName;
ViewState["regionid"] = id.ToString();
}
}

protected void BtnAdd_Click(object sender, EventArgs e)
{
Td_Visa visa = new Td_Visa();
visa.VisaName = TxtTitle.Text;
visa.VisaPrice = TxtPrice.Text;
visa.VisaCb = TxtCb.Text;
visa.VisaTh = TxtTh.Text;
visa.VisaStop = TxtStop.Text;
visa.VisaFanwei = Txtfw.Text;
visa.VisaRegionId = Convert.ToInt32(ViewState["regionid"].ToString());
visa.VisaIntro = TxtContent.Text;
visa.VisaMark = TxtMark.Text;
if (CheckBox1.Checked == true)
{
visa.VisaType = "2";
}
if (CheckBox1.Checked == false)
{
visa.VisaType = "1";
}
visa.VisaSqys = Txtsqys.Text;

visa.VisaTime = TxtTime.Text;
if (yqh1.Checked == true)
{
visa.Visayqh = yqh1.Text;


}
if (yqh2.Checked == true)
{
visa.Visayqh = yqh2.Text;
}
if (yy1.Checked == true)
{
visa.Visayy = yy1.Text;
}
if (yy2.Checked == true)
{
visa.Visayy = yy2.Text;
}
if (ms1.Checked == true)
{
visa.Visams = ms1.Text;
}
if (ms2.Checked == true)
{
visa.Visams = ms2.Text;
}
if (fy1.Checked == true)
{
visa.Visaqzf = fy1.Text;
}
if (fy2.Checked == true)
{
visa.Visaqzf = fy2.Text;
}
Td_VisaManager.AddTd_Visa(visa);
Response.Write("<script>window.location.href='visaList.aspx?lei=" + visa.VisaRegionId + "';alert('添加成功!')</script>");
}

}



2,Td_VisaManager.cs
引用
//============================================================
// 项目:visa
// 版本: 1.0
// 作者:chenchangjie
// 时间: 2012-4-19 18:34:01
//============================================================

using System;
using System.Collections.Generic;
using System.Text;
using visa.DAL;
using visa.Models;

namespace visa.BLL
{
public static partial class Td_VisaManager
{
public static int AddTd_Visa(Td_Visa td_Visa)
{
return Td_VisaService.InsertTd_Visa(td_Visa);
}

public static void DeleteTd_Visa(Td_Visa td_Visa)
{
Td_VisaService.DeleteTd_Visa(td_Visa);
}



public static void DeleteTd_VisaByVisaId(int visaId)
{
Td_VisaService.DeleteTd_VisaByVisaId(visaId);
}

public static void ModifyTd_Visa(Td_Visa td_Visa)
{
Td_VisaService.UpdateTd_Visa(td_Visa);
}

public static Td_Visa GetTd_VisaByVisaId(int visaId)
{
return Td_VisaService.SelectTd_VisaByVisaId(visaId);
}

public static IList<Td_Visa> GetTd_VisasByVisaRegionId(int visaRegionId)
{
return Td_VisaService.SelectTd_VisasByVisaRegionId(visaRegionId);
}

public static IList<Td_Visa> GetAllTd_Visas()
{
return Td_VisaService.SelectAllTd_Visas();
}
public static IList<Td_Visa> SelectAllTd_VisasBySql(string sql)
{
return Td_VisaService.SelectAllTd_VisasBySql(sql);
}

public static Td_Visa SelectOneTd_VisaBySql(string sql)
{
return Td_VisaService.SelectOneTd_VisaBySql(sql);
}

}
}




[解决办法]
sql是怎么写的?
[解决办法]
引用:
错误信息提示 DBHelper.cs

sql语句出问题了,检查下sql语句
[解决办法]
看下是不是sql语句把英文逗号写成中文逗号了
[解决办法]
引用:
引用:sql是怎么写的? C# code?123 string sql = "INSERT Td_Visa (VisaName, VisaPrice, VisaCb,VisaTh,VisaStop, VisaTime, VisaFanwei, VisaIntro, VisaRegionId, VisaMuban……



中文逗号
[解决办法]
应该是逗号写成全角的了

读书人网 >C#

热点推荐