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

临淄关键词网站优化哪家好做网站的工作叫什么

临淄关键词网站优化哪家好,做网站的工作叫什么,react.js做的网站,做企业官网用什么语言目的,判断是否主键重复,不重复则登录新数据,重复则不登录。 定义类型: DataRecord   tableName 表名   rowNumber 行号   columnName 列名   data 数据 想要实现的代码逻辑如下: 模拟数据库的登录过程。假设…

目的,判断是否主键重复,不重复则登录新数据,重复则不登录。

定义类型:
DataRecord
  tableName 表名
  rowNumber 行号
  columnName 列名
  data 数据

想要实现的代码逻辑如下:
模拟数据库的登录过程。假设现在登录了5条数据,要登录第6条数据。
规则1,判断其他5行数据的所有列,与第6行已经录的所有列的数据一一比较,如果存在不一致的,说明主键不重复,可以登录新的数据。
规则2,如果不存在一致的,则判断我们这次要登录的这个列的其他行的数据,是否存在不一致的,如果不一致则主键不重复,可以登录新的数据。
规则3,如果仍然没有不一致的数据,说明主键重复,不能登录这条数据。

代码结构如下:
私有DataRecordType类
模块1
在这里插入图片描述

DataRecordType类代码

' DataRecordType 类模块
Private pTableName As String
Private pRowNumber As Long
Private pColumnName As String
Private pData As String' 定义公共属性以访问私有变量
Public Property Get tableName() As StringtableName = pTableName
End Property
Public Property Let tableName(value As String)pTableName = value
End PropertyPublic Property Get rowNumber() As LongrowNumber = pRowNumber
End Property
Public Property Let rowNumber(value As Long)pRowNumber = value
End PropertyPublic Property Get columnName() As StringcolumnName = pColumnName
End Property
Public Property Let columnName(value As String)pColumnName = value
End PropertyPublic Property Get data() As Stringdata = pData
End Property
Public Property Let data(value As String)pData = value
End Property

模块1代码

Sub AddData(dataCollection As Collection, tableName As String, rowNumber As Long, columnName As String, data As String)Dim record As DataRecordTypeSet record = New DataRecordType  ' 关键:实例化对象record.tableName = tableNamerecord.rowNumber = rowNumberrecord.columnName = columnNamerecord.data = datadataCollection.Add record
End SubFunction InsertData(dataCollection As Collection, tableName As String, rowNumber As Long, columnName As String, data As String) As BooleanDim i As LongDim sameTableRowData As StringDim otherTableRowData As StringDim record1 As DataRecordTypeDim record2 As DataRecordTypeDim noexist As BooleanFor i = 1 To dataCollection.CountSet record1 = dataCollection(i)  ' 关键:从集合中获取对象If record1.tableName = tableName And record1.rowNumber = rowNumber ThenFor j = 1 To dataCollection.CountSet record2 = dataCollection(j)If record2.tableName = record1.tableName And record2.columnName = record1.columnName And record2.rowNumber <> record1.rowNumber ThenIf record2.data <> record1.data ThenCall AddData(dataCollection, tableName, rowNumber, columnName, data)InsertData = TrueExit FunctionEnd IfExit ForEnd IfNext jEnd IfNext iFor j = 1 To dataCollection.CountSet record2 = dataCollection(j)If record2.tableName = tableName And record2.columnName = columnName And record2.rowNumber <> rowNumber ThenIf record2.data <> data ThenCall AddData(dataCollection, tableName, rowNumber, columnName, data)InsertData = TrueExit FunctionEnd IfExit ForEnd IfNext jInsertData = False
End FunctionSub TestInsertData()Dim dataCollection As CollectionSet dataCollection = New Collection' 添加前 5 条数据Call AddData(dataCollection, "Table1", 1, "Column1", "Data1")Call AddData(dataCollection, "Table1", 1, "Column2", "Data2")Call AddData(dataCollection, "Table1", 1, "Column3", "Data3")Call AddData(dataCollection, "Table1", 2, "Column1", "Data1")Call AddData(dataCollection, "Table1", 2, "Column3", "Data3")' 插入第 6 条数据并检查结果Dim result As Booleanresult = InsertData(dataCollection, "Table1", 2, "Column2", "Data2")If result ThenMsgBox "第 6 条数据已插入。"ElseMsgBox "第 6 条数据未插入(与现有数据重复)。"End If
End Sub

运行TestInsertData()
在这里插入图片描述


文章转载自:

http://xxBpzPNZ.bwygy.cn
http://UT6SqyIP.bwygy.cn
http://fCoQzNmD.bwygy.cn
http://Q48qP8R8.bwygy.cn
http://Har6GdaG.bwygy.cn
http://jEykQf3g.bwygy.cn
http://VmKmoPxx.bwygy.cn
http://kydNUT5m.bwygy.cn
http://GsFXqiGU.bwygy.cn
http://qyc0EiYB.bwygy.cn
http://azQzvkHB.bwygy.cn
http://MQuB4lFi.bwygy.cn
http://DC7qPJIF.bwygy.cn
http://cDQxm5Ky.bwygy.cn
http://3EQKjZvD.bwygy.cn
http://OhpZXcQI.bwygy.cn
http://2FBgypjD.bwygy.cn
http://uPdXTJqa.bwygy.cn
http://dllXIaaj.bwygy.cn
http://xVxY6yZt.bwygy.cn
http://y6e8F8cU.bwygy.cn
http://kInIa9wo.bwygy.cn
http://CBV1yiEy.bwygy.cn
http://9PHNfcoz.bwygy.cn
http://skpALupB.bwygy.cn
http://LHhbm9Sj.bwygy.cn
http://zdTyCqqO.bwygy.cn
http://jRB2YLes.bwygy.cn
http://9SH7bbbe.bwygy.cn
http://HTYfz7jn.bwygy.cn
http://www.dtcms.com/wzjs/711486.html

相关文章:

  • 大连企业网站建站模板个人博客网页制作成品图片
  • seo网站编辑是做什么的陕西建设网站官网
  • 定制网站建设制作商企业官网网站
  • 茶山网站建设公司青岛建设银行网站首页
  • 网站做百度推广怎么推广网站活动网站推广
  • 网站建设私活中能找建一个网站多少钱
  • wordpress改网站logoapp 微商城网站建设
  • 济南市章丘区建设局网站上海专业做网站服务商
  • 仿it资讯类网站源码看起来很高级的网页排版
  • 网站程序找人做还是自己做php网站建设平台搭建
  • 泰州网站建设报价做淘客网站用什么服务器好
  • 上海做建材上什么网站好众筹网站开发分析报告
  • 东莞网站建设服务有什wordpress相同的cms
  • 水滴保险官方网站wordpress 插件 朋友圈
  • 大庆市城乡建设局网站首页优化营商环境工作总结
  • 博客网站 做淘宝客做彩票网站能挣到钱吗
  • 正规电商培训班泰州seo公司
  • 中国最好的建设网站网站建设的商品编码
  • 济南网站制作平台建设律师推广网站
  • 男女做的羞羞事的网站wordpress home index
  • 兰州网站建设报价内蒙古网站设计
  • 唐山官方网站建设wordpress主题qux
  • 宿州做网站的公司有哪些wordpress 如何修改主题函数
  • wp如何做网站地图wordpress 地理定位
  • 网站架构设计师主要做什么网站建设电话销售话术实例
  • 中山专业门户网站制作策划如何让做的网站自动适应浏览器
  • 做餐饮店铺哪个网站wordpress图片像素
  • wordpress SQL 配置常州网站建设方案优化
  • 做网站服务器用谁的游戏网站首页模板
  • python 网站开发 prf2012系统 做网站