Narzędzia użytkownika

Narzędzia witryny


odbc_uzycie

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
odbc_uzycie [2014/03/03 19:11]
zozlak [R]
odbc_uzycie [2015/01/30 12:19]
zozlak [Pobieranie danych przez ODBC]
Linia 2: Linia 2:
  
 Aby pobrać dane przez ODBC należy najpierw [[odbc_instalacja|zainstalować i skonfigurować sterownik ODBC]]. Aby pobrać dane przez ODBC należy najpierw [[odbc_instalacja|zainstalować i skonfigurować sterownik ODBC]].
- 
-Wykonując zapytania SQL można korzystać z [[sql_funkcje|funkcji wbudowanych w bazę danych]]. 
- 
 ====== R ====== ====== R ======
  
-  * Zainstaluj pakiet //RODBC// (tylko za pierwszym razem)<​code>​install.packages('​RODBC'​)</​code>​ +  * Zainstaluj pakiet //RODBC// (tylko za pierwszym razem)<​code ​rsplus>​install.packages('​RODBC'​)</​code>​ 
-  * Zaimportuj pakiet //​RODBC//<​code>​library(RODBC)</​code>​ +  * Zaimportuj pakiet //​RODBC//<​code ​rsplus>​library(RODBC)</​code>​ 
-  * Nawiąż połączenie ze źródłem danych //​ODBC//<​code>​polaczenie = odbcConnect('​nazwaŹródłaDanychODBC'​)</​code>​ +  * Nawiąż połączenie ze źródłem danych //​ODBC//<​code ​rsplus>​polaczenie = odbcConnect('​nazwaŹródłaDanychODBC'​)</​code>​ 
-  * Wykonaj zapytanie SQL<​code>​wynik = sqlQuery(polaczenie,​ 'Moje zapytanie SQL'​)</​code>​+  * Wykonaj zapytanie SQL<​code ​rsplus>wynik = sqlQuery(polaczenie,​ 'Moje zapytanie SQL'​)</​code>​
     * Funkcja //​sqlQuery()//​ zwraca zawsze ramkę danych, także wtedy gdy pobieramy z bazy tylko jedną kolumnę i/lub jeden wiersz.     * Funkcja //​sqlQuery()//​ zwraca zawsze ramkę danych, także wtedy gdy pobieramy z bazy tylko jedną kolumnę i/lub jeden wiersz.
  
-Np. aby policzyć, ile pytań znajduje się w bazie danych (zakładając,​ że zdefiniowane połączenie //ODBC// nazwaliśmy //EWD//) :<​code>​library(RODBC)+Np. aby policzyć, ile pytań znajduje się w bazie danych (zakładając,​ że zdefiniowane połączenie //ODBC// nazwaliśmy //EWD//) :<​code ​rsplus>​library(RODBC)
 polaczenie = odbcConnect('​EWD'​) polaczenie = odbcConnect('​EWD'​)
 wynik = sqlQuery(polaczenie,​ '​SELECT count(*) FROM pytania'​) wynik = sqlQuery(polaczenie,​ '​SELECT count(*) FROM pytania'​)
odbc_uzycie.txt · ostatnio zmienione: 2015/01/30 12:19 przez zozlak