文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 微软SQL Server专区 » 微软商务智能 » SSIS導入問題       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [原创] SSIS導入問題  ( 查看:572  回复:8 )   
 
denyanfeng
新新人类  点击可查看详细



帖子 9
精华 0
无忧币 37
积分 21
阅读权限 20
来自 (保密)
注册日期 2007-10-18
最后登录 2008-4-19 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-3-31 19:38   标题:SSIS導入問題
上一帖 |
表頭字段
AUTONUM  ID301       A_DATE    ID101           CUST_ID
00000001        SS00000001    20060425        SO051102C003      HMA04   
00000002        SS00000002    20060426        SO060107C001      HSS07     

表身字段
AUTONUM  SEC  ID101SEC   PROD_ID         PROD_NAME             QTY
00000001        0001        0010        MA04-OEM0017V      #SS-187客復活節手工     3040
00000001        0002        0020        MA04-OEM0016V      #SS-186客復活節手工        3040
00000002        0001        0010        SS07-OEM0127V     #PSCBHMLE132客手工   3002
00000002        0002        0020        SS07-OEM0039V     #PSCBHMLE7客手工貼   3002
00000002        0003        0030        SS07-OEM0364V     #PSCBHMME135客圓手  10802      
以上我廠銷售結案的兩張表,兩張表用AUTONUM連接
需求:由於作業人員的失誤,有些已經出貨的訂單沒有及時輸入系統,現在要求MIS將所有已出貨訂單導入到銷售結案資料表,在導入銷售結案的表身資料時遇到如下問題:
1.不知怎麼確定SEC字段的值(AUTONUM和SEC是表身的主鍵),所以字段均為VARCHAR類型



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-3-31 19:381楼
[ 顶部 ]
 
denyanfeng
新新人类  点击可查看详细



帖子 9
精华 0
无忧币 37
积分 21
阅读权限 20
来自 (保密)
注册日期 2007-10-18
最后登录 2008-4-19 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-1 10:15 
會的怎麼不出來說說話啊



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-1 10:152楼
[ 顶部 ]
 
xingd
副版主  点击可查看详细



帖子 54
精华 0
无忧币 330
积分 54
阅读权限 140
来自 (保密)
注册日期 2007-9-12
最后登录 2008-9-8 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2008-4-1 15:40 
没明白问题。

“由於作業人員的失誤,有些已經出貨的訂單沒有及時輸入系統”,如果是订单的表头和表体都没有录入的话,导出应该不受这个情况的影响。



微软最有价值专家(MVP)申请 <2008-2009年度>
2008-4-1 15:403楼
[ 顶部 ]
 
denyanfeng
新新人类  点击可查看详细



帖子 9
精华 0
无忧币 37
积分 21
阅读权限 20
来自 (保密)
注册日期 2007-10-18
最后登录 2008-4-19 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-1 18:19 
已經出貨是代表實際已經發貨,但在系統裡沒有進行銷售結案,我是要導入不是導出,說不清楚,你再看看我的那兩表的關聯就明白我的意思了,不知可不可以發圖片,如果可以發圖片的一看就知道我的問題是什麼了



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-1 18:194楼
[ 顶部 ]
 
denyanfeng
新新人类  点击可查看详细



帖子 9
精华 0
无忧币 37
积分 21
阅读权限 20
来自 (保密)
注册日期 2007-10-18
最后登录 2008-4-19 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-1 18:22 
可以告訴我你的郵箱嗎,我把系統界面和一些相關的數據發給你,謝謝了



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-1 18:225楼
[ 顶部 ]
 
denyanfeng
新新人类  点击可查看详细



帖子 9
精华 0
无忧币 37
积分 21
阅读权限 20
来自 (保密)
注册日期 2007-10-18
最后登录 2008-4-19 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-3 17:18 
問題已解決



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-3 17:186楼
[ 顶部 ]
 
dragonf410
新新人类  点击可查看详细



帖子 8
精华 0
无忧币 10
积分 8
阅读权限 20
注册日期 2007-10-11
最后登录 2008-5-9 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-4 10:46 
解决了,就共享下啊



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-4 10:467楼
[ 顶部 ]
 
denyanfeng
新新人类  点击可查看详细



帖子 9
精华 0
无忧币 37
积分 21
阅读权限 20
来自 (保密)
注册日期 2007-10-18
最后登录 2008-4-19 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-5 15:36 
Imports System
Imports System.Data
Imports System.Math
Imports Microsoft.SqlServer.Dts.Pipeline.Wrapper
Imports Microsoft.SqlServer.Dts.Runtime.Wrapper
Public Class ScriptMain
    Inherits UserComponent
    Dim intCounter As String  'Set intial value here
    Dim intCounter2 As String = "00008786"  'Set intial value here
    Dim intCounter1 As Integer = 10001 'Set intial value here

    Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer)
        intCounter = Row.autonum

        If (StrComp(intCounter, intCounter2) = 0) Then
            Row.SEC1 = intCounter1
            intCounter1 = intCounter1 + 1
        Else
            intCounter2 = intCounter
            intCounter1 = 10002
            Row.SEC1 = 10001
        End If


        ' Set the incremental value here
    End Sub
End Class

加上以上代碼就OK了



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-5 15:368楼
[ 顶部 ]
 
henhaoxiong
新新人类  点击可查看详细


帖子 55
精华 0
无忧币 78
积分 68
阅读权限 20
注册日期 2007-5-16
最后登录 2008-4-29 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-16 14:41 
呵呵好东西啊,只是我现在还是个小菜鸟看不怎么懂啊



支持你心中最闪亮的IT北斗星!
2008-4-16 14:419楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号