Fråga : activex skrivar i dts för att se, om rekord är bordlägger in

jag behöver en snabb sript för aktiv x att sätta i rekvisitan för arbetsflöde av en förmiddag för dts som transfer.

i kontrollerar en bordlägga för en bestämd uppsättning av objekt. om de objekt finns mig önskar att spola dem till en text sparar, om de inte gör mig inte önskar överföringen till run.

what som den gör nu är…, om datan är där, då allt är boten och, överför korrekt, och jag får min file.
however, om det finns ingenting i bordlägga, då den skapar en text sparar med byte 0.  från bordlägga vilket jag inte gör, förmiddagen för want.


what i söker efter är syntaxen för efter functionality

select * var
do för condition=true

if .eof INTE kör därefter dts
endif

för dts
else
run " klar "

Svar : activex skrivar i dts för att se, om rekord är bordlägger in

funnit vad jag sökte efter

'**********************************************************************,
'Visual Basic ActiveX skrivar
'**********************************************************************,

Fungera huvudsakligt ()
    Dunkla objRs
    Dunkel objConn
    Dunkel strSql
    Dunkel strHtml
   
    Fastställd objConn = CreateObject (”ADODB.Connection”)
    objConn.Open ”Provider=SQLOLEDB; Data Source= (lokal); Trusted_Connection=yes; Initiala Catalog=Northwind”,
   
    strSql = ”väljer räkning (*) från bordlägger var villkora”,

    ',--- //Method 1: Using utför metoden av anslutning anmärker
    ',--- Uppsättning objRs=objConn.Execute (strSql)
    ',--- //
   
    '*** /// ELLER /// ****,
   
    '//Method 2: Using utför metoden av anslutning anmärker
   
    Fastställda objRs = CreateObject (”ADODB.Recordset”)
    objRs.Open-strSql, objConn
    '/

Andra lösningar  
 
programming4us programming4us