首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 连数据库问题 插入的时候插入不进去 愁! [已结贴,结贴人: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");
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-20 11:03:591楼 得分:17
    你跟踪一下sql

    DbHelperOra.ExecuteSql(strsql);
                    Response.Write("aa");
    ==>
    Response.Write(strSql);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-20 11:05:362楼 得分:17
    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");

      我映像中以前我用过中文名称表名也出过错。你可以换一个英文名称。这样会好的。我当时就是出在这个问题上。后来改了表名就可以了。。。
     
      希望能给你帮助。。。
     
      关注中。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-20 11:14:143楼 得分:0
    那样不行 表 不是我建的 在说 加在一起70多个表呢 太费事了
    DbHelperOra.ExecuteSql(strsql);
    到这句直接就走 catch了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-20 11:15:424楼 得分:0
    还是那句话,找出sql
    先注释掉DbHelperOra.ExecuteSql(strsql);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-20 11:22:185楼 得分:0
    输出的没错误 但就是进不去 数据库
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-20 11:23:446楼 得分:16
    1.楼主最好学会使用使用参数的方式,拼接字符串需要分辨数据库相应字段的类型,很麻烦
    2.this.TextBox9.Text.ToString()都已经Text了还ToString()...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-20 11:30:437楼 得分:0
    同意高歌的意见。。。
     
      解决方式 希望试一下CPP2017的,因为这是问题的解决入口点。。。
     
      最好是先单独跑一下sql语句,看一下有没有出错。
     
      若没有然后再加上sql执行语句跑一下,看有没有错。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 14:59:538楼 得分:0
    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");

    看表中的类型是否和输入的类型一致
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved