Господа! Посоветуйте что-нить для чтения файлов *.rdb из 1С.
В заголовке файла упомянут sqlite3, просмотрщиком соответствующим файл открывается. Теперь мне бы его программно прочесть…
Господа! Посоветуйте что-нить для чтения файлов *.rdb из 1С.
В заголовке файла упомянут sqlite3, просмотрщиком соответствующим файл открывается. Теперь мне бы его программно прочесть…
драйвер odbc есть у этого sqlite3 свободный. Качай и пользуйся
ссылка есть?
Если конкретнее, то
Для win32 http://www.ch-werner.de/sqliteodbc/sqliteodbc.exe
Для win64 http://www.ch-werner.de/sqliteodbc/sqliteodbc_w64.exe
спасибо. Посмотрю...
А методы работы с?
(7) корректная строка вызова-то?..
мануалы не читаем, да?
http://www.ch-werner.de/sqliteodbc/html/index.html
Всем спасибо :)
Не ту битность ставил. Разумеется.
Товарищи! Чота не работает у меня System.Data.SQLite
В смысле - сама по себе работает, а базу не открывает.
Ругаицца, што "File opened that is not a database file
file is encrypted or is not a database"
А из одноэса норм, если
SQLiteObject = Новый COMОбъект("ADODB.Connection"); SQLiteConnectionString = "DRIVER=SQLite3 ODBC Driver;Database=" + ФайлБД + ";";
В C# пытаюсь так:
SQLiteConnection m_dbConn; SQLiteCommand m_sqlCmd = new SQLiteCommand(); DataSet ds = new DataSet(); FileInfo fi = new FileInfo(fileName); if (fi.Exists) { m_dbConn = new SQLiteConnection("Data Source=" + fileName + ";Version=3;"); m_dbConn.Open(); m_sqlCmd.Connection = m_dbConn; m_sqlCmd.CommandText = "select * from logdata"; m_sqlCmd.ExecuteNonQuery(); SQLiteDataAdapter da = new SQLiteDataAdapter(m_sqlCmd); da.Fill(ds, "logdata"); }
. Если в SQLiteConnectionString = "DRIVER=SQLite3 ODBC Driver;Database=" + ФайлБД + ";";
То как то так
ADODB.Connection m_dbConn = new ADODB.Connection(); m_dbConn.Open(SQLiteConnectionString, "", "", -1); ADODB.Recordset rs = new ADODB.Recordset(); rs.open("select * from logdata",m_dbConn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockBatchOptimistic,0);
(13) уже. Вчера (сегодня). Но хотел с той либой сделать, без ADODB. Впрочем, не суть важно. Нормально и так.
Благодарю :)