Automatisera ODBC-import med scriptsteget Importera poster
Anslutning till ODBC-datakällor är en aktivitet som du kanske kommer att utföra ofta, och därför kan det vara bra att skapa ett script med scriptsteget Importera poster som automatiserar ODBC-importen. Vissa tillval för scriptsteg kan ge annorlunda resultat än när de används med andra filformat.
Tillvalet Ange datakälla lagrar följande:
-
datakällans namn och sökväg
-
användar-ID och lösenord (valfritt)
-
SQL-frågan som ska köras mot datakällan
Mer information finns i Scriptsteget Importera poster.
När du väljer en ODBC-datakälla i scriptsteget Importera poster öppnas dialogrutan Ange ODBC SQL-fråga. Du kan göra något av följande:
-
Ange en beräkning för att skapa en fråga, även att välja ett fält som innehåller en fråga (mer information finns i Lagra en SQL-fråga i ett fält).
-
Skriva en ny fråga som ska lagras i scriptsteget Importera poster.
-
Använda Skapa SQL-fråga för att konstruera en fråga som ska lagras i scriptsteget Importera poster.
Kommentarer
-
Om du vill spara användarnamnet och lösenordet markerar du kryssrutan Spara användarnamn och lösenord i dialogrutan Ange lösenord.
-
Du kan ange textuttryck för användarnamnet och lösenordet som beräknas när Importera poster körs, som kan tillhandahålla värden som lagras utanför scriptsteget (till exempel i ett fält) eller beräknas beroende på den aktuella kontexten.
-
Tillvalet Med dialogruta: Avdöljer alla dialogrutor under en ODBC-import.
-
Alternativet Ange importordning lagrar fältordningen i dialogrutan Ange importordning, på samma sätt som andra skriptade importer.
-
Scriptsteget Manuell felhantering döljer ODBC-varningar.
-
ODBC-importfunktionen sparar datakällans namn, användarnamnet och lösenordet samt SQL-frågan från den föregående ODBC-importen. Tänk på detta när du väljer tillvalen Ange importordning eller Ange datakälla.
-
Om du vill automatisera samverkan för flera program i Windows kan du använda ActiveX. Mer information finns i Script med ActiveX Automation (Windows).
-
Om du väljer att utföra en fråga från ett icke-globalt fält utförs frågan i den aktuella posten. Mer information finns i Definiera fält som använder global lagring.
-
SQL-uttryck får bestå av högst 256 K tecken (512 kB).
-
Om du använder scriptsteget Importera poster vid import av ODBC-data som innehåller Unicode-strängar måste ODBC-drivrutinen ha stöd för Unicode. Annars kan resultatet bli inkonsekvent.