#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. Но, когда я читаю ваш вопрос, вы ищете самый простой способ запросить базу данных и проверить, есть ли таблица, содержащая определенное значение в одном из ее столбцов.