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

免费的网站空间廊坊百度关键词排名平台

免费的网站空间,廊坊百度关键词排名平台,wordpress如何加入会员登陆,网站开始怎么做的一、 1.1 QSqlRelationalTableModel继承自QSqlTableModel#xff0c;并且对其进行了扩展#xff0c;提供了对外键的支持。一个外键就是一个表中的一个字段 和 其他表中的主键字段之间的一对一的映射。例如#xff0c;“studInfo”表中的departID字段对应的是“departments…一、 1.1  QSqlRelationalTableModel继承自QSqlTableModel并且对其进行了扩展提供了对外键的支持。一个外键就是一个表中的一个字段 和 其他表中的主键字段之间的一对一的映射。例如“studInfo”表中的departID字段对应的是“departments”表中的departID字段那么就称字段departID是一个外键。因为这里的departID字段的值是一些数字这样的显示很不友好使用关系表格模型就可以将它显示为“departments”表中的department字段的值。 1.2 使用“代码字段”的意义 1major和department 字段都是“汉字”不仅 存储空间占用多而且 “汉字可能会被修改” 2如果使用“代码字段”标识 不仅占用空间小而且 修改汉字并不影响对应的 数值标识departID。             如果不使用数值标识每个表中都使用department的汉字。那么每个表中的department汉字都要修改 1.3 1departments\majors表专业代码字段departID\majorID 对应的数据表      studInfo表具有包含代码字段departID\majorID的数据表 2QSqlRelationalTableModel类专门用来编辑这种具有代码字段的数据表。使用数值代码标识汉字文字的字段 使用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.dnsts.com.cn/news/208244.html

相关文章:

  • 网站建设ppt方案模板下载网站网页转小程序教程
  • 企业不开了网站备案吗怎么注册公司域名邮箱
  • 东坝地区网站建设网站建设成都云
  • 设计做笔记的网站cn域名著名网站
  • 南县网站设计河南做网站需要多少钱
  • 做网站logo用啥软件备案查询
  • 有没有帮人做简历的网站宏发建设有限公司网站
  • 网站空间ftp连接失败网站怎么显示被k
  • 网站建站前seo注意网站开发类专业服务文案
  • 网站建设全程揭秘pdfwordpress 安装 godaddy在哪里 上传的根目录
  • 网站注入木马网络营销案例可口可乐
  • 网站 语言选择 中文 英文 源码wordpress+修改邮箱设置
  • 泉州教育网站奇客影院wordpress
  • 在线课程网站开发任务书左旗网站建设
  • 最好的网站代运营公司女装网站源码 带支付接口
  • 网站优化文章怎么做js网站源码下载
  • 做羞羞的网站空间怎么上传网站
  • 收废品做网站怎么做网上推广怎么拉客户
  • 注册公司域名后如何做网站厦门的商城网站建设
  • 志愿服务网站建设中标公告手机网站建设域名空间
  • 南昌做网站比较好的公司怎样下一本wordpress
  • 怎样开建网站网站制作服务好的商家
  • 晋州专业网站建设企业网站推广平台
  • 码云可以做博客网站吗网站建设基本流程心得
  • 淮安住房与城乡建设部网站专业的教育行业网站制作
  • 网站开发h5技术哪里制作企业网站
  • 如何建立外贸网站网站开发微盘
  • 哈尔滨建站多少钱哈尔滨做网站找哪家好
  • 网站自主制作平台沧州seo包年平台排行榜
  • 律师事务所网站模板石家庄公司建设网站