CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

各位进来瞄一瞄!说不定你也碰过!数据录不进去了!急呀!在线等!

楼主dl_wang(半空飘)2005-01-19 09:40:13 在 MS-SQL Server / 应用实例 提问

以前的同事给客户做了个系统,现在我维护!  
  在客户连续删掉数据库里的几十条老记录后,竟无法再录入数据!录数据时直接运行MessageBox.Show("插入信息出错");提示“插入信息出错”。  
  我在他机器上重装一遍还是不行!但是这软件在我机器上运行正常呀!而且在客户没有删除数据之前也是正常的,就是删除数据后才出了问题。这是为什么呀?这跟什么有关呀?谢谢!有朋友说可能是客户那里的数据库里的那张表的标识列丢了,或者是标识种子设为否了。这些属性不是早就定好了吗?删除数据会使它们丢失吗?  
   
  数据是在后台录进去的,也是重后台删除的。录入代码如下:  
  private   void   button5_Click(object   sender,   System.EventArgs   e)  
  {  
  //记录是否有图片  
  int   picture=0;  
  int   ID=0;  
  string   department1   =   "";         //某个部门所属的类别  
  string   department2   =   "";         //具体的某个部门  
  if(this.PIC_PATH!="")  
  picture=1;  
  if(this.Title.Text.Trim()=="")  
  {  
  MessageBox.Show("必须输入信息标题!");  
  return;  
  }  
  if(this.CONTENT.Text.Trim()=="")  
  {  
  MessageBox.Show("必须输入信息内容!");  
  return;  
  }  
  if((this.BFH.Text   ==   "某单位")   &&   (this.textBox2.Text.Trim()   ==   ""))  
  {  
  MessageBox.Show("您没有录入部门名称");  
  return;  
  }  
  else  
  {  
  //added   by   lihm   2003-4-1,aim   to   add   to   a   department   number   in   huaxiang   information  
  if(this.BFH.Text   ==   "某单位")  
  {  
  department1   =   k.get_department_code(this.textBox2.Text.Substring(0,textBox2.Text.IndexOf('、')));  
  department2   =   k.get_department_code(this.textBox2.Text.Substring(textBox2.Text.IndexOf('、')+1));  
  }  
  else  
  {  
  department1   =   "0000";  
  department2   =   "0000";  
  }  
  }  
   
  if((ID=k.input_infor(k.get_department_code(this.BFH.Text)+"#"+department1+"#"+department2+"#0000#0000#",this.Title.Text,this.CONTENT.Text,picture,this.Author.Text,this.Source.Text))>0)  
  {  
  MessageBox.Show("录入成功 for(int   i=0;i<this.listView2.Items.Count;i++)  
  {  
  if(this.listView2.Items[i].SubItems[0].Text=="")  
  if(!k.put_file(this.listView2.Items[i].SubItems[1].Text,"infor",ID,9999))  
  {  
  MessageBox.Show("lhm图片存储出错!!!!!!");  
  }  
  }  
  Clear();  
  }  
  else  
  {  
  MessageBox.Show("插入信息出错");  
  }  
  }  
  问题点数:20、回复次数:12Top

1 楼dl_wang(半空飘)回复于 2005-01-19 09:42:34 得分 0

因为急所以顶!Top

2 楼dl_wang(半空飘)回复于 2005-01-19 09:52:38 得分 0

怎么没人进来呀?……………………Top

3 楼dl_wang(半空飘)回复于 2005-01-19 10:10:35 得分 0

对了,我重装的了软件,但是数据库没重装!是不是这个原因呀?Top

4 楼wooley(云玄)回复于 2005-01-20 16:15:15 得分 4

if((ID=k.input_infor(k.get_department_code(this.BFH.Text)+"#"+department1+"#"+department2+"#0000#0000#",this.Title.Text,this.CONTENT.Text,picture,this.Author.Text,this.Source.Text))>0)  
   
  你這句   ID的值是由k.input_infor   來的,看看後面的那些個參數對應的數據是不是取不到了,被刪除了.Top

5 楼dl_wang(半空飘)回复于 2005-01-24 08:53:10 得分 0

在我机器上我把和这些参数的有关的表中的记录都删除了也没有出现想客户说的那种问题!  
  原先我还以为是删错了里面的数据的原因呢。  
  对了,我忘了说一声,用户现在用的数据表是以前别人装的,我机器机器上的数据表不知道和他的有没有其别,如果有差别会不会出现上面的问题!  
  望大家提个意见!很急了,明天要去客户那了5555555555Top

6 楼winternet(冬天)回复于 2005-01-24 09:42:54 得分 4

是不是表与表之间的关联问题,当父表和子表之间的关联设定了限制!Top

7 楼dl_wang(半空飘)回复于 2005-01-24 09:53:11 得分 0

没有父表,就一个表Top

8 楼dl_wang(半空飘)回复于 2005-01-24 10:08:21 得分 0

哦!不好意思!有关联的表   imanges,里面存放着infor表的图片信息Top

9 楼zhouyan0211(老怪)回复于 2005-01-24 14:38:42 得分 4

你有没有源码?如果有,把错误处理语句注释掉,看看SQL到底给的是什么错误信息,不就知道了吗?  
  Top

10 楼zhjiang168(无处不在)回复于 2005-01-24 15:29:36 得分 4

单步跟踪一下Top

11 楼Qihua_wu(小吴)回复于 2005-01-24 15:43:13 得分 4

给出这段代码哪能看的出来呀.你把那个K对像的代码贴出来,也许能找到原因Top

12 楼dl_wang(半空飘)回复于 2005-01-24 16:37:31 得分 0

在我机器上没问题!源码运行正常。但是在客户那里就出了问题!而且不是一开始就无法录入!前几天还是好的!就是他删掉了表中的一些记录后就出现了无法录入的错误!  
   
  在我机器客户机器现在唯一的区别就是数据库。用户现在用的数据表是以前别人装的,我机器机器上的数据表不知道和他的有没有其别,如果有差别会不会出现上面的问题?  
   
  我现在是把错误定位在数据库上了!但是也不能确保这种定位是对的呀。没法找到真正的原因!  
  我现在担心的事万一到了客户那里,重装了数据库后还没能正常运行,那我就惨了!Top

相关问题

  • 数据库优化,急呀!!!!
  • 急呀,数据查询问题
  • 数据库连接池问题 急呀!!
  • 数据库链接问题?急呀!!!
  • 关于OLE DE数据库数据绑定的问题!!!!!急呀!!!!!!!!!!!!!!
  • 关于保存数据窗口的数据问题!!急呀~~~~~~~~~~~~~~~~~~~~
  • 数据窗口数据显示问题,急呀
  • 在数据库中提出一个字段的数据????急呀!!!!
  • 急呀 !怎么把数据帮定到DataGrid的各列中???
  • 数据窗口中如何处理主键的问题,急呀!

关键词

  • 录入
  • 数据
  • 客户
  • 数据库
  • infor
  • 代码
  • 信息
  • 机器
  • 数据表
  • department

得分解答快速导航

  • 帖主:dl_wang
  • wooley
  • winternet
  • zhouyan0211
  • zhjiang168
  • Qihua_wu

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo