首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

连数据库有关问题 插入的时候插入不进去 愁

2012-01-02 
连数据库问题 插入的时候插入不进去 愁!string strsql INSERT INTO 部门(编号,创建时间,更新时间,IsInR

连数据库问题 插入的时候插入不进去 愁!
string strsql = "INSERT INTO 部门(编号,创建时间,更新时间,IsInRecycleBin,IsDebug,Owner,名称,备注,Guid) VALUES('" + this.TextBox9.Text.ToString() + "','" + this.tbx_ks.Value.Trim() + "','" +this.TextBox2.Text.ToString() + "','" + this.TextBox3.Text.ToString() + "','" + this.TextBox4.Text.ToString() + "','"+this.TextBox5.Text.ToString()+"','"+this.TextBox6.Text.ToString()+"','"+this.TextBox7.Text.ToString()+"','"+this.TextBox8.Text.ToString()+"')";
  DbHelperOra.ExecuteSql(strsql);
  Response.Write("aa");

[解决办法]
你跟踪一下sql

 DbHelperOra.ExecuteSql(strsql); 
Response.Write("aa");
==>
Response.Write(strSql);

[解决办法]
string strsql = "INSERT INTO 部门(编号,创建时间,更新时间,IsInRecycleBin,IsDebug,Owner,名称,备注,Guid) VALUES('" + this.TextBox9.Text.ToString() + "','" + this.tbx_ks.Value.Trim() + "','" +this.TextBox2.Text.ToString() + "','" + this.TextBox3.Text.ToString() + "','" + this.TextBox4.Text.ToString() + "','"+this.TextBox5.Text.ToString()+"','"+this.TextBox6.Text.ToString()+"','"+this.TextBox7.Text.ToString()+"','"+this.TextBox8.Text.ToString()+"')"; 
DbHelperOra.ExecuteSql(strsql); 
Response.Write("aa");

我映像中以前我用过中文名称表名也出过错。你可以换一个英文名称。这样会好的。我当时就是出在这个问题上。后来改了表名就可以了。。。
  
希望能给你帮助。。。
  
关注中。。。。
[解决办法]
1.楼主最好学会使用使用参数的方式,拼接字符串需要分辨数据库相应字段的类型,很麻烦
2.this.TextBox9.Text.ToString()都已经Text了还ToString()...

热点排行