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
Ostatnia wersja Both sides next revision
odbc_uzycie [2014/01/08 10:28]
zozlak
odbc_uzycie [2015/01/27 09:22]
zozlak [R]
Linia 7: Linia 7:
 ====== 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(ZPD)+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