Взаимодействие с файлом .db

#database #sqlite

#База данных #sqlite

Вопрос:

Я искал на нескольких форумах ответ на свой вопрос, но не нашел конкретного ответа.

Я спрашиваю вас, какой язык лучше всего подходит для взаимодействия с файлом .db. В настоящее время я пытаюсь использовать VBS, но я не уверен, является ли это самым простым языком для этого.

Моя цель состоит в том, чтобы иметь возможность искать в базе данных, есть ли там переменная, и если ее там нет, моя программа добавляет ее в базу данных в новой строке.

Спасибо за ваши ответы и извините за мой низкий уровень владения английским языком.

Редактировать :

Я представляю себе такой код :

 Dim objConn, following, txtSQL

Set objConn = CreateObject("ADODB.Connection")

objConn.Open "DRIVER=SQLite3 ODBC Driver;Database=C:UsersleyhDownloadstest.db"

txtSQL = "SELECT Name FROM Test WHERE key = " amp; following
While MacroFollows
    If followexisting = 0 Then
        txtSQL = "INSERT INTO Test (Name) VALUES"
        txtSQL = txtSQL amp; "('" amp; following amp; "')"
    Else
        DoNothing
    End If
Loop

objConn.Close
  

Но моя проблема заключается в том, чтобы «взаимодействовать» с базой данных в режиме реального времени, я объясняю :

Моя программа VBS — это макрос, который автоматически отслеживает людей в социальной сети, моя цель — записать в свою базу данных людей, за которыми я следил, строка за строкой.

Комментарии:

1. база данных не содержит никаких переменных. просто наборы данных (наборов данных), хранящиеся в таблицах. используйте некоторые хранимые процедуры, но без переменных. возможно, вы намереваетесь выполнить поиск таблицы, содержащей специальные значения

2. Упс, извините за это. Я хотел указать переменную в моей программе VBS, которая соответствует значению в моей таблице.

3. VBS (имеется в виду сценарий Visual Basic) или VB.NET (= Visual Basic .NET (объектно-ориентированный язык программирования))?

4. Поскольку каждый (современный) язык программирования поддерживает запрос к базе данных, вы должны указать свой вопрос

5. Но, когда я читаю ваш вопрос, вы ищете самый простой способ запросить базу данных и проверить, есть ли таблица, содержащая определенное значение в одном из ее столбцов.