5 Star 1 Fork 0

Innocence/dbms_2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
addcol.cpp 1010 Bytes
一键复制 编辑 原始数据 按行查看 历史
unknown 提交于 2023-05-11 20:26 . ww.23.5.11
#include "addcol.h"
#include "ui_addcol.h"
AddCol::AddCol(QWidget *parent) :
QWidget(parent),
ui(new Ui::AddCol)
{
ui->setupUi(this);
}
AddCol::~AddCol()
{
delete ui;
}
void AddCol::get_table_name(QString s) {
table_name = s;
}
void AddCol::on_finished_btn_clicked()
{
if (ui->col_name_edit->text() == "") {
QMessageBox::warning(this, "警告", "请填写你需要添加的列名!");
return;
}
if (ui->datatype->currentText() == "VARCHAR") {
if (ui->varchar_n->text() == "") {
QMessageBox::warning(this, "警告", "请输入你varchar的n值!");
return;
} else {
col_type = ui->datatype->currentText() + "(" + ui->varchar_n->text() + ")";
}
} else {
col_type = ui->datatype->currentText();
}
col_name = ui->col_name_edit->text();
QString stm = "alter table " + table_name + " add " + col_name + " " + col_type + ";";
emit(send_stm_alter(stm));
this->close();
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/guo-jia9/dbms_2.git
git@gitee.com:guo-jia9/dbms_2.git
guo-jia9
dbms_2
dbms_2
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385