OH!
Jag bör dra skam över för detta enkelt ifrågasätter, så jag gjorde det hårt!
du kan använda ditt första kodifierar, det enda tinget är att du bör definiera dina variabler i klassificera. gilla detta:
Serverintegration för/* Microsoft SQL servar skrivar del-
* Skriv skrivar using Microsoft Visual C # 2008.
* ScriptMain är tillträdeet pekar klassificerar av script.*en/
using system;
using System.Data;
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
using Microsoft.SqlServer.Dts.Runtime.Wrapper;
[Microsoft.SqlServer.Dts.Pipeline.SSISScriptComponentEntryPointAttribute]
allmänhet klassificerar ScriptMain: UserComponent
{
int-r= 0;
int s=0;
offentlig åsidosättande utan laga kraft PreExecute ()
{
base.PreExecute ();
/*
Tillfoga ditt kodifierar här för förbehandling eller tar bort, om inte behövt
*
}
offentlig åsidosättande utan laga kraft PostExecute ()
{
base.PostExecute ();
/*
Tillfoga ditt kodifierar här för postprocessing eller tar bort, om inte behövt
Du kan fastställda läsa/skriva variabler här, till exempel:
Variables.MyIntVar = 100
*
}
offentlig åsidosättande utan laga kraft Input0_ProcessInputRow (Input0Buffer ror),
{
r = r + 1;
s = s + 1;
Row.dparent = ”Novelis”;
Row.dssn = Row.SSN;
om (! Row.HOMEPHONE_IsNull)
Row.dhome = Row.HOMEPHONE;
Row.daddr1 = Row.ADDRESSLINE1;
Row.daddrname = Row.ADDRESSLINE1;
Row.daddr2 = Row.ADDRESSLINE2;
Row.dcity = Row.ADDRESSCITY;
Row.dstate = Row.ADDRESSSTATE;
Row.dzip = Row.ADDRESSZIPCODE;
Row.dpartyUID = Row.SSN;
Row.difrowstat = Variables.ifrowstat;
Row.difrowbatchnum = Variables.ifrowbatchnum;
Row.difrowstatnum = s;
Row.drowid = r;
Row.dpartytypecd = Variables.partytypecd;
}
}
förlåta mig till att förväxla dig på detta utfärdar.