Fråga : Handstil en VB.Net skrivar del- i SSIS

Pröva förmiddag I att skriva en SSIS paketerar. Faktiskt I-förmiddagflyttningen en gammal DTS som skapas med SQL-serveren 2000 för att ha ny på problem för
My för SQL-server 2008. är att den gammala componentsMain = DTSTransformStat_SkipRow och
Main = DTSTransformStat_OK.
I inte vet, om det finns en motsvarighet för dessa delar i SSIS. Pröva förmiddag I att använda VB.Net kodifierar i omformningen skrivar del-.
" klar "

Svar : Handstil en VB.Net skrivar del- i SSIS

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.



Andra lösningar  
 
programming4us programming4us