当前位置: 首页 > news >正文

衢州做网站的公司邵阳seo排名

衢州做网站的公司,邵阳seo排名,如何查看网站做没做百度推广,wordpress站点登陆一、 1.1 QSqlRelationalTableModel继承自QSqlTableModel,并且对其进行了扩展,提供了对外键的支持。一个外键就是一个表中的一个字段 和 其他表中的主键字段之间的一对一的映射。例如,“studInfo”表中的departID字段对应的是“departments…

一、

1.1  QSqlRelationalTableModel继承自QSqlTableModel,并且对其进行了扩展,提供了对外键的支持。一个外键就是一个表中的一个字段 和 其他表中的主键字段之间的一对一的映射。例如,“studInfo”表中的departID字段对应的是“departments”表中的departID字段,那么就称字段departID是一个外键。因为这里的departID字段的值是一些数字,这样的显示很不友好,使用关系表格模型,就可以将它显示为“departments”表中的department字段的值。

1.2 使用“代码字段”的意义

1)major和department 字段,都是“汉字”:不仅 存储空间占用多,而且 “汉字可能会被修改”
2)如果使用“代码字段”标识:

            不仅占用空间小,而且 修改汉字,并不影响对应的 数值标识departID。
            如果不使用数值标识,每个表中都使用department的汉字。那么,每个表中的department汉字都要修改!

1.3

1)departments\majors表:专业代码字段departID\majorID 对应的数据表;
     studInfo表:具有(包含)代码字段departID\majorID的数据表;

2)QSqlRelationalTableModel类:专门用来编辑这种具有代码字段的数据表。(使用数值代码:标识汉字文字的字段)
使用QSqlRelationalTableModel作为tableView的数据源,显示和编辑studInfo数据表(具有代码字段);

二、

//打开数据表tabModel= new QSqlRelationalTableModel(this, DB);tabModel->setTable("studInfo"); //设置数据表studInfotabModel->setEditStrategy(QSqlTableModel::OnManualSubmit);  //OnManualSubmit , OnRowChangetabModel->setSort(0,Qt::AscendingOrder);tabModel->setHeaderData(0,Qt::Horizontal,"学号");tabModel->setHeaderData(1,Qt::Horizontal,"姓名");tabModel->setHeaderData(2,Qt::Horizontal,"性别");tabModel->setHeaderData(3,Qt::Horizontal,"学院");tabModel->setHeaderData(4,Qt::Horizontal,"专业");//列号索引:从0开始,且不算隐藏列rowid列!//setRelation:在2个表之间建立关系!//设置代码字段的查询关系数据表//指定表"studInfo"的第3列是一个外键,将它映射为表"departments"的"departID"字段,并且视图应该在第3列显示"department"字段;tabModel->setRelation(3, QSqlRelation("departments","departID","department")); //学院//setRelation:在“studInfo”表 和 “majors”表之间建立关系//指定表"studInfo"的第4列是一个外键,将它和表"majors"的"majorID"字段建立映射关系,并且视图应该在第4列显示"major"字段tabModel->setRelation(4, QSqlRelation("majors","majorID","major"));//专业theSelection= new QItemSelectionModel(tabModel);connect(theSelection,SIGNAL(currentChanged(QModelIndex,QModelIndex)),this,SLOT(on_currentChanged(QModelIndex,QModelIndex)));ui->tableView->setModel(tabModel);//设置模型ui->tableView->setSelectionModel(theSelection);//设置选择模型ui->tableView->setItemDelegate(new QSqlRelationalDelegate(ui->tableView)); //为关系型字段设置缺省代理组件

//setRelation:在2个表之间建立关系!设置代码字段的查询关系数据表;
//指定表"studInfo"的第3列(departID)是一个外键,将它映射为表"departments"的"departID"字段,并且视图应该在第3列显示"department"字段;

 tabModel->setRelation(3, QSqlRelation("departments","departID","department")); //学院

http://www.15wanjia.com/news/52628.html

相关文章:

  • 平台网站应该怎样做seoseo推广灰色词
  • 做视频网站的挣钱吗市场调研报告ppt模板
  • 电子商务网站建设的一般步骤有满十八岁可以申请abc认证吗
  • wordpress机构主页信息流优化师是做什么的
  • plone网站开发市场营销计划书模板
  • 轻云服务器 多个网站营销推广策划方案
  • wordpress怎么看网站日志北京seo代理公司
  • 桂林公司做网站班级优化大师的功能有哪些
  • 成都网络优化网站建设产品软文范例800字
  • 做包装一般看什么网站网络营销方式有哪几种
  • 做体育设施工程公司的网站建网站教程
  • wordpress网站排名全网络品牌推广
  • 上海力晟建设工程有限公司网站seo实战培训教程
  • 网站建设需要注意哪些宁波网络营销公司
  • 做平面设计用什么网站素材多深圳关键词优化报价
  • 什么网站ppt做的最好看app开发平台
  • 海淘网站开发全网营销是什么意思
  • 怎么查询网站其他域名拉新奖励的app排行
  • 职业生涯规划用什么网站做测试高粱seo博客
  • 专业做英文网站的公司网站推广广告
  • 南通营销型网站建设海外网站cdn加速
  • 秦皇岛做网站汉狮网络微博指数
  • 用什么软件做网站最快产品网络营销策划
  • 河北网站排名seo推广方案
  • 专做品牌的网站金戈枸橼酸西地那非片
  • 网站建设工作流程html网络营销成功案例有哪些
  • wordpress跳转手机站中国培训网是国家公认的吗
  • 好用的wordpress插件深圳百度seo怎么做
  • 企业网站备案信息免费网站推广网址
  • 做图的模板下载网站有哪些内容搜索引擎seo优化怎么做