代码是这样的:
DataAccess DA = new DataAccess();
SqlConnection Conn = DA.getConn();//连接数据库
string sql="";
//
//根据“状态”对数据进行保存成新的记录或修改原来记录
//
if (statusBarPanel2.Text=="新建")
{
sql="insert into ta_diary1(dy_weather,dy_heart,dy_week,dy_date,dy_title,dy_matter) values( '"+dy_weathertxt.Text+" ','"+dy_heartxt.Text+" ','"+dy_weekcmb.SelectedIndex+" ','"+dy_datetxt.Text+" ','"+dy_titletxt.Text+" ','"+dy_mattertxt.Text+" ')";
}
else if(statusBarPanel2.Text=="edit")
{
MessageBox.Show(" "+dy_PKID);
sql="update ta_diary1 set dy_weather='"+dy_weathertxt.Text+"',dy_heart='"+dy_heartxt.Text+"',dy_week="+dy_weekcmb.SelectedIndex+",dy_date='"+dy_datetxt.Text+"',dy_title='"+dy_titletxt.Text+"',dy_matter='"+dy_mattertxt.Text+"'where dy_pkid="+dy_PKID;
}
else
return;
SqlCommand myCommand = new SqlCommand(sql,Conn);
try
{
myCommand.ExecuteNonQuery();//执行SQL语句
MessageBox.Show("导入成功!");//标识保存时候成功
}
finally
{
Conn.Close();//释放资源
}我在每个“.Text”后面加上了“.Trim()”
如:dy_titletxt.Text.Trim(),但是保存后在表中相应的列(dy_title)保存的数据在最后面还是带有空格,但是我用查询分析器运行语句就没有空格了!
DataAccess DA = new DataAccess();
SqlConnection Conn = DA.getConn();//连接数据库
string sql="";
//
//根据“状态”对数据进行保存成新的记录或修改原来记录
//
if (statusBarPanel2.Text=="新建")
{
sql="insert into ta_diary1(dy_weather,dy_heart,dy_week,dy_date,dy_title,dy_matter) values( '"+dy_weathertxt.Text+" ','"+dy_heartxt.Text+" ','"+dy_weekcmb.SelectedIndex+" ','"+dy_datetxt.Text+" ','"+dy_titletxt.Text+" ','"+dy_mattertxt.Text+" ')";
}
else if(statusBarPanel2.Text=="edit")
{
MessageBox.Show(" "+dy_PKID);
sql="update ta_diary1 set dy_weather='"+dy_weathertxt.Text+"',dy_heart='"+dy_heartxt.Text+"',dy_week="+dy_weekcmb.SelectedIndex+",dy_date='"+dy_datetxt.Text+"',dy_title='"+dy_titletxt.Text+"',dy_matter='"+dy_mattertxt.Text+"'where dy_pkid="+dy_PKID;
}
else
return;
SqlCommand myCommand = new SqlCommand(sql,Conn);
try
{
myCommand.ExecuteNonQuery();//执行SQL语句
MessageBox.Show("导入成功!");//标识保存时候成功
}
finally
{
Conn.Close();//释放资源
}我在每个“.Text”后面加上了“.Trim()”
如:dy_titletxt.Text.Trim(),但是保存后在表中相应的列(dy_title)保存的数据在最后面还是带有空格,但是我用查询分析器运行语句就没有空格了!
解决方案 »
- 这种是什么编码:百万电子琴
- 【C#求助】关于C#与EXCEL的问题。
- textbox如何使用正则表达式使输入的内容只能为数字和字符的组合
- 下载了log4net-1.2.10 不知道怎么用
- 如何部署系统中的数据库
- c#中如何设计用户控件,让它成为容器控件,象panel
- 错误号LC0003
- 从数据库读取出的二进制数据不为空,但是都为0
- 高分!求助!加密解密顶尖高手请进!(赠送300分)
- 厚着脸皮请教一个初学C#遇到的数据库问题
- 请问有没有C#的练习题?光理解了概念没用啊,没有实践一切都是白扯。哪位帮帮忙给些练习题做做,要有答案的那种哦,谢谢~~~~~~~~~~~~~
- VS.NET "Orcas" 2006.9 CTP下载
楼主好像在单引号前面多了个空格