Ställa frågor i en ODBC-datakälla från FileMaker Pro
När du har konfigurerat en
ODBC-
klientdrivrutin kan du samverka med poster, importera poster till en befintlig FileMaker Pro-
databasfil eller skapa en ny FileMaker Pro-databasfil från en ODBC-
datakälla (t.ex. Oracle- eller Microsoft Access-databaser).
Först ansluter du till datakällan som du vill importera data från. Därefter konstruerar du en fråga om posterna som du vill importera från datakällan. Om du importerar data till en befintlig fil mappar du slutligen fälten från datakällan till fält i FileMaker Pro-databasfilen.
Du kan ansluta till ODBC-datakällan med hjälp av
Arkiv-menyn, med
scriptsteget Importera poster eller med
scriptsteget Utför SQL.
Alla program som stöder ODBC kan tolka en grundläggande mängd
SQL-uttryck (Structured Query Language). SQL-uttrycken överförs via ODBC-gränssnittet till datakällan och utför frågor, t.ex.
SELECT förnamn, efternamn FROM kunder WHERE ort=N'Paris', och uppdateringar, t.ex. genom att skapa en ny post med
INSERT INTO kunder (förnamn, efternamn) VALUES (N'Johanna',N'Svensson').
Obs! Eftersom Microsoft SQL Server stöder fälttyper både för Unicode och icke-Unicode måste du ange ett prefix på alla Unicode-strängar. Ange versalt "N" (vilket betyder "National" i SQL-92-standarden). I annat fall kommer Unicode-strängar som innehåller icke-engelska tecken att skickas till Microsoft SQL Server och du kan förlora data som inte finns på den kodsidan hos Microsoft SQL Server.
Så här ställer du en fråga i en ODBC-datakälla från FileMaker Pro:
1. Gör något av följande i FileMaker Pro:
•Välj Arkiv-menyn > Importera poster > ODBC-datakälla om du vill importera till en befintlig FileMaker Pro-fil.
•Om du vill skapa en FileMaker Pro-fil av posterna i datakällan väljer du Arkiv-menyn > Öppna. På fliken Mina lösningar i Startcenter klickar du på Bläddra. Vid Filformat (Windows) eller Visa (macOS) väljer du ODBC-datakälla.
2. Välj datakällan och klicka på Fortsätt.
De flesta serverbaserade ODBC-drivrutiner kräver att datakällan är öppen, men kraven varierar mellan olika drivrutiner.
3. Ange användarnamnet och lösenordet (om det finns ett sådant) för den valda datakällan.
Om du vill hoppa över den här dialogrutan i fortsättningen markerar du Spara användarnamn och lösenord (det här tillvalet är bara tillgängligt om du importerar data till en befintlig FileMaker Pro-fil).
4. Klicka på OK.
Dialogrutan FileMaker Pro Skapa SQL-fråga öppnas.
Du kan utföra frågan direkt eller kopiera den och klistra in den i ett fält för senare användning. Använd scriptstegen Importera poster eller Utför SQL när du vill utföra en fråga som har lagrats i ett fält. Mer information finns i
Lagra en SQL-fråga i ett fält.
6. Klicka på Utför.
•Om du importerar data till en ny fil placeras de importerade posterna i FileMaker Pro-databasfilen.
Kommentar
•ODBC-import, scriptsteget Utför SQL och externa SQL-datakällor stöds inte i runtime-lösningar som har skapats med FileMaker Pro Advanced.
Relaterade avsnitt