/
dinruspro
/
tutorial
Обзор
Документация
Войти
/
dinruspro
/
tutorial
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Sql02/main.cpp
33 строки
773 B
EnergonV
Уроки теперь тоже здесь!
09 янв 2024, 19:25
09 янв 2024, 19:25
4b3ebd6
Код
Авторство
О чём код?
#include <Core/Core.h> #include <plugin/sqlite3/Sqlite3.h> using namespace Upp; CONSOLE_APP_MAIN { Sqlite3Session sqlite3; if(!sqlite3.Open(ConfigFile("simple.db"))) { Cout() << "Не удаётся создать или открыть файл базы данных\n"; return; } #ifdef _DEBUG sqlite3.SetTrace(); #endif SQL = sqlite3; SQL.Execute("drop table TEST"); SQL.ClearError(); SQL.Execute("create table TEST (A INTEGER, B TEXT)"); for(int i = 0; i < 10; i++) SQL.Execute("insert into TEST(A, B) values (?, ?)", i, AsString(3 * i)); Sql sql; sql.Execute("select * from TEST"); for(int i = 0; i < sql.GetColumns(); i++) Cout() << sql.GetColumnInfo(i).name << '\n'; while(sql.Fetch()) Cout() << sql[0] << " \'" << sql[1] << "\'\n"; }