首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
C++ Builder
数据库及相关技术
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
求个解题思路.
[无满意答案结贴,结贴人:HelpToMe]
加为好友
发送私信
在线聊天
HelpToMe
菜鸟,习飞,随时而蹴。
等级:
可用分等级:
中农
总技术分:
853
总技术分排名:
21812
揭贴率:
77.59%
发表于:
2008-08-21 11:44:58
楼主
头比较昏..比较难得整理了..所以打算贪点小便宜靠大家帮助下了..
是这样,我用ADO查询出来的数据如下:
a b
---------------
1234N N
1234N N
562MN MN
562MN MN
562MN MN
639UY UY
639UY
639UY
639UY
我要得到的结果如下:
C D
---------------
1234 N
1234 N
562 MN
562 MN
562 MN
639 UY
639 UY
639 UY
639 UY
===================
我采用的方法是取得B的字段,和A字段最后比较,然后剔除A中包含B的符号..
比较麻烦一点的就是
a b
---------------
639UY UY
639UY
639UY
639UY
我取出来的成了
C D
---------------
639 UY
639UY
639UY
639UY
如何可以得到:
C D
---------------
639 UY
639 UY
639 UY
639 UY
--------------------------------------
另外,我用的ADO控件,比如说是:ADONAME.这个时候我命名了一个函数:
AnsiString ReStr(TADOQuery *AADOTemp)
{
AADOTemp->Prior();
AnsiString IStr=AADOTemp->FieldByName("a")->AsString;
}
然后
在使用ReStr(ADONAME)的时候,ADONAME的内容会被调到上一条记录么?
-----------
谢谢大家了
问题点数:
50
回复次数:
7
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jxw1987628
BCB程序员社区(4670 3864)
等级:
可用分等级:
富农
总技术分:
4283
总技术分排名:
4803
2
发表于:
2008-08-21 13:06:32
1
楼 得分:
0
1.把a中的数据中的数字和字符串分开,加入到set中取并集
2,然后还原数据到a,b列中
3,你那个里面AADOTemp->Prior(); 会被调到上1条记录上!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
HelpToMe
菜鸟,习飞,随时而蹴。
等级:
可用分等级:
中农
总技术分:
853
总技术分排名:
21812
发表于:
2008-08-21 13:14:44
2
楼 得分:
0
A列中可能会前面会包含字符.
比如T625P 我需要分离的就是P
看来第二个需要Prior后再NEXT还原了..
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sunyuchuan86
等级:
可用分等级:
中农
总技术分:
234
总技术分排名:
54148
发表于:
2008-08-21 14:53:48
3
楼 得分:
0
你那个P跟b字段有很明确的关系吗? 如果没有很确定的关系你直接分解a字段不就可以了.你把a字段中最后一个数字后面的P部分截取不就可以了?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
HelpToMe
菜鸟,习飞,随时而蹴。
等级:
可用分等级:
中农
总技术分:
853
总技术分排名:
21812
发表于:
2008-08-21 14:54:57
4
楼 得分:
0
看到好像有人回了..但是打开看不到贴..特此刷一下..
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
HelpToMe
菜鸟,习飞,随时而蹴。
等级:
可用分等级:
中农
总技术分:
853
总技术分排名:
21812
发表于:
2008-08-21 14:57:01
5
楼 得分:
0
很关键的一点...你不知道如何分解A字段..
因为.必须通过识别B字段来分解A字段.如果B字段没有,那么A字段就全部通过,如果B字段有,就吧A字段中包含B字段的部分分离出来.A不一定全部是数字,B不一定就是全是字符.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
HelpToMe
菜鸟,习飞,随时而蹴。
等级:
可用分等级:
中农
总技术分:
853
总技术分排名:
21812
发表于:
2008-08-21 14:57:58
6
楼 得分:
0
A字段的内容从哪开始分解完全看B字段.无固定格式的.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lurel
城市陌生人
等级:
可用分等级:
掌柜
总技术分:
16465
总技术分排名:
816
3
发表于:
2008-08-21 15:48:11
7
楼 得分:
0
1,利用一下CHARINDEX函数,然后进行substring
2,可以定义一个函数,然后从后面一位一位的取,直到最后用isNumeric判断是1的时候就退出
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友