• Если в программе обнаружилась ошибка, которую невозможно поймать, опишите её в документации, как особенность работы программы.

LDDataBase

LDDataBase (машинный перевод! 🙁 )

База данных SQL с элементом управления ListView.
ConnectSQLite для баз данных SQLite (см. http://zetcode.com/db/sqlite для команд SQLite).
ConnectMySQL для баз данных MySQL (см. http://www.mysql.com для загрузки и настройки MySQL).
ConnectSqlServer для SqlServer (см. http://www.microsoft.com/en-us/server-cloud/products/sql-server-editions/sql-server-express.aspx для загрузки и настройки SqlServer).
ConnectOleDb для доступа к базам данных OleDb Access.
ConnectOdbc для баз данных Odbc.

AddListView(width,height)
Добавьте ListView для просмотра результатов запроса базы данных.
Это отображение результатов запроса только на чтение.
width Ширина ListView.
height Высота ListView.
returns Элемент управления ListView.

Command(database,command)
Выполните SQLite, MySQL, SqlServer. OleDb или Odbc (а не запрос) в базе данных.
Если эта база данных просматривается в dataview, тогда несохраненные пользовательские изменения будут потеряны при обновлении dataview после этой операции.
database Существующий ярлык базы данных (см. ConnectSQLite, ConnectMySQL, ConnectSqlServer, ConnectOleDb или ConnectOdbc).
command Команда SQL.
returns Количество обновленных строк.

Connection
Перегрузка строки подключения базы данных SQL (только для расширенного использования).
Установите перед подключением к базе данных, когда эта строка соединения будет использоваться вместо введенных параметров подключения.
По умолчанию используется значение «» (не используется).

ConnectMySQL(server,user,password,database)
Подключитесь к базе данных MySQL.
Это нужно вызывать перед любыми методами SQL.
Должна быть запущена служба MySQL и база данных с уже созданными учетными данными, если есть сомнения в использовании SQLite.
server Сервер MySQL (например, «localhost»).
user Имя пользователя MySQL.
password Пароль пользователя MySQL.
database Имя базы данных MySQL.
returns Метка для идентификации базы данных.

ConnectOdbc(driver,server,port,user,password,option,database)
Подключитесь к базе данных, подключенной к драйверу Odbc.
Это нужно вызывать перед любыми методами SQL.
Должна быть запущена служба Odbc и база данных с уже созданными учетными данными, если есть сомнения в использовании SQLite.
driver Драйвер Odbc (например, «{MySQL ODBC 3.51 Driver}»).
server Сервер Odbc (например, «localhost»).
port Номер порта Odbc.
user Имя пользователя Odbc.
password Пароль пользователя Odbc.
option Номер опции Odbc для управления соединением Odbc (например, 0 или 3).
database Имя базы данных Odbc.
returns Метка для идентификации базы данных.

ConnectOleDb(provider,server,database)
Подключитесь к базе данных Access OleDb.
Это нужно вызывать перед любыми методами SQL.
Должна быть запущена служба Access OleDb и база данных с уже созданными учетными данными, если есть сомнения в использовании SQLite.
provider Поставщик OleDb (например, «SQLOLEDB»).
server Сервер OleDb (например, «localhost»).
database Имя базы данных OleDb.
returns Метка для идентификации базы данных.

ConnectSQLite(fileName)
Создайте или запустите базу данных SQLite.
Это нужно вызывать перед любыми методами SQL.
Когда таблица создается, она должна иметь первый столбец как «Id INTEGER PRIMARY KEY».
fileName Полный путь к файлу базы данных SQLite (обычно с расширением db).
returns Метка для идентификации базы данных.

ConnectSqlServer(server,database)
Подключитесь к базе данных SqlServer.
Это нужно вызывать перед любыми методами SQL.
Должна быть запущена служба SqlServer и база данных с уже созданными учетными данными, если есть сомнения в использовании SQLite.
server Сервер SqlServer (например, «(локальный) \ SQLEXPRESS»).
database Имя базы данных SqlServer.
returns Метка для идентификации базы данных.

EditTable(database,table,dataview)
Отобразить таблицу базы данных для редактирования в элементе управления LDControls.DataView.
Используя этот метод, база данных привязана к конвейеру dataview, отражающему базу данных.
database Существующий ярлык базы данных (см. ConnectSQLite, ConnectMySQL, ConnectSqlServer, ConnectOleDb или ConnectOdbc).
table Имя таблицы для просмотра и редактирования.
dataview Элемент управления DataView.
returns «УСПЕХ» или «НЕИСПРАВНОСТЬ».

Query(database,query,listview,getRecords)
Выполните SQLite, MySQL, SqlServer, OleDb или Odbc Query (а не команду) в базе данных.
database Существующий ярлык базы данных (см. ConnectSQLite, ConnectMySQL, ConnectSqlServer, ConnectOleDb или ConnectOdbc).
query SQL Query.
Пример «SELECT * FROM myTable;».
listview ListView заполнить с результатом запроса или «» для none.
getRecords Необязательно возвращать массив результатов («True» или «False»).
Помните, что большие многомерные массивы в Small Basic медленны.
returns Необязательный массив результатов или «».

SaveTable(database,dataview)
Зафиксируйте любые изменения, внесенные в LDControls.DataView в базу данных.
database Существующий ярлык базы данных (см. ConnectSQLite, ConnectMySQL, ConnectSqlServer, ConnectOleDb или ConnectOdbc).
dataview Элемент управления DataView.
returns «УСПЕХ» или «НЕИСПРАВНОСТЬ».


Список всех классов библиотеки LitDev


Поделиться: