What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

How to add GPS Point to db3 file?

Barok

Member
Joined
Sep 11, 2014
Messages
231
Reaction score
0
How to add GPS Point to db3 file without gpseditor?
 
using System.Data.SQLite library;
Open data base;
Insert point(x,y,z,name);

DataBase Schema (in New editor)
h_1413349007_6816798_3b1adfea1e.jpg
 
Last edited:
через sql это понятно, но она у меня конфликтует с sql, которая вшита в АВ. Зачем, кстате, стандартную либу было зашивать и закриптовывать?
 
Откуда ты знаешь что она стандартная? Я в редакторе вообще Native версию SQLite использую + пакет c импортом функция sqlite-net. То есть от SQLite у меня только неуправляемая sqlite.dll которую нужно таскать с собой. Возможно что в AB используется такая же Native из *.pak клиента. А System.Data.SQLite через чур жирная по объёму для моих нужд.
 
Ну хорошо. ILSpy показывает что там есть System.Data.SQLite. Толку то. Она туда скорее всего вставлена при помощи ILMerge и использовать её не получится.
 
Ну хорошо. ILSpy показывает что там есть System.Data.SQLite. Толку то. Она туда скорее всего вставлена при помощи ILMerge и использовать её не получится.
Именно про это я и писал выше :) Можно же было стандартную либу дать для общего доступа. Вобщем, может подскажите, как сделать, чтобы мои файлы не блокировались при использовании System.Data.SQLite в своих скриптах, а то помогает только полный выход из АВ...
 
Не сталкивался с подобным, и не очень понимаю суть проблемы.
Если вы в скрипте открываете какой то файл то он потом блокируется до остановки AB? Открытые файлы для записи, обязательно нужно закрывать.
Или же вы используете System.Data.SQLite, после открытия и записи туда значений, файл базы блокируется? Возможно что некорректно завершаете работу плагина. Попробуйте в методе PluginStop() закрывать соединение.
 
Не сталкивался с подобным, и не очень понимаю суть проблемы.
Если вы в скрипте открываете какой то файл то он потом блокируется до остановки AB? Открытые файлы для записи, обязательно нужно закрывать.
Или же вы используете System.Data.SQLite, после открытия и записи туда значений, файл базы блокируется? Возможно что некорректно завершаете работу плагина. Попробуйте в методе PluginStop() закрывать соединение.
блокируются не базы, блокируются сами файлы .dll скрипта. Их нельзя ни удалить, ни переименовать, ни заменить...
 
Я думаю Out ответит почему так.
Потому что так решили дяди из Microsoft.
@Barok - тебе нужна длл sqlite которую сам AB использует?
 
Потому что так решили дяди из Microsoft.
@Barok - тебе нужна длл sqlite которую сам AB использует?
мне нужна любая, при помощи которой можно открыть db3 файл и внести в него изменения. Пользовался файлом System.Data.SQLite.dll ~1мб и вот столкнулся с такой проблемой. Если подскажите что можно и как использовать для моих целей, чтобы избежать блокировок, буду очень признателен
 
https://mega.co.nz/#!XskFGI6S!SX9GWuPZ-xsf6Jhtf-5un77wHCXm7v1bncItJM81Ic4
Попробуй с этой, если результат тот же будет - попробую вынести ее отдельно из проекта
Вроде нормально, причем у меня почти точно такая же, только версия 092, и что еще более интересно в данный момент с моей dll тоже проблем нету, ничего не блокирует. Чуть позже еще отвечу, если возникнут проблемы
 
Back
Top