| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1237 人关注过本帖
标题:[求助]数据库删除问题,高手帮忙
只看楼主 加入收藏
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
啊? 我没细看,等下帮你想想.
2005-05-12 19:40
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
看了你的意思,很麻烦.

如果你的意思是只有3或以下,可以用C#调用SQL语句实现,如果太多,还是用触发器吧,

我误不误解你的意思,你该举个例子说清楚点吧?

你就直接说个实例来问好一点.你站在我的角度看看你的问题,不是表达得很清楚.
2005-05-12 20:57
tong5221
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2005-5-8
收藏
得分:0 
我意思是第一个表中某个字段值为11,12,13,比如:44  **    **    ***   11,12,13,……n  ***然后把这三个值分开,为11、12、13,分别存入第二个表中,存入后就是三条记录了
比如:1  44  **    11  **   **
          2   44  **    12  **  **
          3   44  **    13  **  **
          ……
          n   44  **     n    **    **
表1中的bjcdw字段中不一定有三个值,可能会是n个,如果表1中的bjcdw字段中有n个值,表2中就会有n条记录,这n条记录的jcid是相同的,jcid与表1中的id对应。当删除第三条记录时,也就中将表1中bjcdw字段中的13值删除掉。(44 是表1中的id,在表2中为jcid,表2中id为1,2,3……n),这样子能看明白吗?

2005-05-13 07:43
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
是不是前面这几个就不要了44  **    **    ***,只从11开始?

先用SqlDataReader读入表1中的只选那个字段的SQL语句。

然后在C#中设个循环,每读一个sqldatareader中的内容就Insert一行新的到表2。


[此贴子已经被作者于2005-5-13 8:48:11编辑过]


2005-05-13 08:20
tong5221
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2005-5-8
收藏
得分:0 
我都用空格隔开的,隔一个空格就是一个字段!对就是循环11那个字段,然后存入表2!

2005-05-13 14:02
tong5221
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2005-5-8
收藏
得分:0 
俺在周五的时候把这个问题解决了,周未玩了两天,嘻嘻

2005-05-16 08:45
快速回复:[求助]数据库删除问题,高手帮忙
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020090 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved