с именем, введенным в LineEdit. 
                  
                  
                  
                  
                  
                  Что писать вместо человека? Произошла ошибка при вводе  ui->lineEdit->text();
                  
                  
                  
                  
                  
                  QSqlQuery qry;
                  
                  
                          qry.exec("create table person "
                  
                  
                                    "(id integer primary key, "
                  
                  
                                    "firstname varchar(20), "
                  
                  
                                    "lastname varchar(30), "
                  
                  
                                    "age integer)");
                  
                  
                
Вообще, программа не должна создавать таблицы в БД, это ошибка проектирования системы, если , конечно, это не программа-установщик. Но тогда она не должна вводить название таблицы.
Чойта? вот есть у тебя sqlite файлик ты ему на старте проги бах CREATE TABLE IF NOT EXISTS и в шоколаде (ну или в миграциях каких нить там)
Ну вот так вот. Как ты потом это обрабатывать собираешься запросами? Просить пользователя ввести имя таблицы, потом — имя другой таблицы, потом — третей?
ага, но наверное Илья про обычный режим работы. хотя если это аналог pgAdmin то почему бы и нет
Обсуждают сегодня