Я использую Visual Foxpro (Vfp9). Я сохранил файл sqlite db на моем сервере. Я хочу получить к нему доступ из vfp, как php.Доступ к sqlite db из Visual Foxpro vfp9
Как я могу это достичь.
Пожалуйста, помогите. Спасибо заранее.
Я использую Visual Foxpro (Vfp9). Я сохранил файл sqlite db на моем сервере. Я хочу получить к нему доступ из vfp, как php.Доступ к sqlite db из Visual Foxpro vfp9
Как я могу это достичь.
Пожалуйста, помогите. Спасибо заранее.
Прежде всего, необходимо получить и установить драйвер ODBC SQLite, если вы еще не сделали этого:
Тогда легко. Вы просто используете один из методов доступа к внешним данным (прохождение SQL, удаленные представления, адаптер курсора). то есть: С SQL Сквозной:
Local dbName, handle, lcSQL, ix, cSample
dbName = 'd:\temp\MyDb.s3db'
handle = Sqlstringconnect(Textmerge("driver={SQLite3 ODBC Driver};Database=<<m.dbName>>"))
SQLExec(m.handle, "create table mySampleTable (id int primary key, dummy varchar(50))")
TEXT to lcSQL noshow
insert into mySampleTable
(id, dummy)
values
(?m.ix, ?m.cSample)
ENDTEXT
For ix = 1 To 10
cSample = 'Dummy no ' + Ltrim(Str(m.ix))
SQLExec(m.handle, m.lcSQL)
Endfor
SQLExec(m.handle, 'select * from mySampleTable','sample')
SQLDisconnect(0)
Select Sample
Browse
Примечание: Обычно при вставке в цикле, вы должны использовать SQLPrepare() и транзакции для выполнения. Меня это не волновало.
У меня есть sqlite db на сервере. Я хочу подключить этот файл. Для локальной базы данных она работает. Я хочу подключить серверы sqlite db file.thanks. –
SQLite и сервер ???? Что вы имеете в виду? –
Что нам нравится с php и mysql connectivity.I есть php-код, который подключается к sqlite db, хранящемуся на моем сервере хостинга (доменное имя). –