Подключите к SQLite использование ODBC без базы данных регистра

подход с использованием таблицы данных:

подготовка

library(data.table)
setDT(dat)

фактический код

dat[ bill_id %in% dat[ product == "A",][[1]], ]

[119 ] вывод

#    bill_id product
# 1:      14       A
# 2:      14       I
# 3:      19       A
# 4:      19       W
# 5:      22       A
# ---                
# 130:     478       A
# 131:     478       V
# 132:     478       Z
# 133:     494       A
# 134:     494       J
5
задан 12 March 2009 в 18:29
поделиться

2 ответа

вы должны быть в состоянии сделать это без каких-либо изменений кода, используя sqliteodbc .

3
ответ дан 15 December 2019 в 01:11
поделиться

Краткий ответ, используйте одну из следующих строк подключения:

Driver=SQLite ODBC Driver;Database=full-path-to-db;...
Driver=SQLite3 ODBC Driver;Database=full-path-to-db;...

Длинный ответ: файл readme, включенный в драйвер sqliteodbc, охватывает методы подключения с использованием строки подключения без DSN.

См. http://www.ch-werner.de/sqliteodbc/html/index.html

1
ответ дан 15 December 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: