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

zhengweitao 2008-07-20 10:59:59
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");
...全文
105 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylwqhr 2008-07-24
  • 打赏
  • 举报
回复
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");

看表中的类型是否和输入的类型一致
mymamxfx 2008-07-20
  • 打赏
  • 举报
回复
同意高歌的意见。。。

解决方式 希望试一下CPP2017的,因为这是问题的解决入口点。。。

最好是先单独跑一下sql语句,看一下有没有出错。

若没有然后再加上sql执行语句跑一下,看有没有错。。
amandag 2008-07-20
  • 打赏
  • 举报
回复
1.楼主最好学会使用使用参数的方式,拼接字符串需要分辨数据库相应字段的类型,很麻烦
2.this.TextBox9.Text.ToString()都已经Text了还ToString()...
zhengweitao 2008-07-20
  • 打赏
  • 举报
回复
输出的没错误 但就是进不去 数据库
cpp2017 2008-07-20
  • 打赏
  • 举报
回复
还是那句话,找出sql
先注释掉DbHelperOra.ExecuteSql(strsql);
zhengweitao 2008-07-20
  • 打赏
  • 举报
回复
那样不行 表 不是我建的 在说 加在一起70多个表呢 太费事了
DbHelperOra.ExecuteSql(strsql);
到这句直接就走 catch了
mymamxfx 2008-07-20
  • 打赏
  • 举报
回复
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");

我映像中以前我用过中文名称表名也出过错。你可以换一个英文名称。这样会好的。我当时就是出在这个问题上。后来改了表名就可以了。。。

希望能给你帮助。。。

关注中。。。。
cpp2017 2008-07-20
  • 打赏
  • 举报
回复
你跟踪一下sql

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

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧