'引用 Imports SystemDataSqlClient
Dim Nrsj As New DataSQLiteSQLiteConnection
NrsjConnectionString = "Data Source=" & _
"C:\SqliteDev\转换"
Try
NrsjOpen()'测试数据库连接
Catch ex As Exception
MsgBox(exMessage)
exit sub
End Try
Dim Nr As New DataSQLiteSQLiteCommand’定义一个SQL *** 作
NrConnection = Nrsj
NrCommandType = CommandTypeText
Dim iD_tJ As New SystemCollectionsSortedList
NrCommandText = " select id,途径 from 文件 "
Dim Sj As DataSQLiteSQLiteDataReader = NrExecuteReader
While SjRead
iD_tJAdd(Sj(0), Sj(1))
End While
SjClose()
' NrCommandText = " select Nr from 文件 WHERE 途径=@途径"
NrCommandText = " select Nr from 文件 WHERE ID=@ID"
Dim Xrsj As New DataSQLiteSQLiteConnection
XrsjConnectionString = "Data Source=" & _
SystemEnvironmentGetFolderPath(EnvironmentSpecialFolderDesktop) & "\MBBmy"
Try
XrsjOpen()
Catch ex As Exception
MsgBox(exMessage)
End Try
Dim Xr As New DataSQLiteSQLiteCommand
XrConnection = Xrsj
XrCommandType = CommandTypeText
XrCommandText = "select max(id) from 表格模版"
Dim MaxId As Int32 = XrExecuteScalar
XrCommandText = "update 表格模版 set 表格=@表格 where id=@id "
' XrCommandText = "insert into 表格模版(fid,名称,序号,目录,表格) values (@fid,@名称,@序号,@目录,@表格)"
Dim Sw As DataCommonDbTransaction = XrsjBeginTransaction‘开启数据库事务
For id As Int32 = 0 To MaxId - 1
NrParametersClear()
Dim Tj As String = "C:\\" & id & "cll"
If iD_tJContainsValue(Tj) Then
NrParametersAdd("@id", DbTypeInt64)Value = iD_tJGetKey(iD_tJIndexOfValue(Tj))
XrParametersClear()
XrParametersAdd("@表格", DbTypeBinary)Value = NrExecuteScalar
XrParametersAdd("@id", DbTypeInt64)Value = id
XrExecuteNonQuery()
End If
Next
SwCommit()’提交事务。
MsgBox("ok")
简述数据库事物的4个基本要素。
正确答案:事务的 *** 作比较严格,他必须满足ACID,ACID是指数据库事务正确执行的四个基本要素的缩写,这些要素包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),接下来针对这四个基本要素进行详细解释。原子性:表示事务是一个不可再分割的工作单位,事务中的 *** 作要么全部成功,要么全部失败回滚。一致性:表示事务开始之前和结束之后,数据库的完整性没有被破坏。也就是说数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。隔离性:表示并发的事务是相互隔离的,也就是一个事务内部的 *** 作都必须封锁起来,不会被其他事务影响到。持久性:表示事务一旦提交后,该事务对数据做的更改便持久保存在数据库中,并不会被回滚,即使出现了断电等事故,也不会影响数据库中的数据。
以上就是关于vb.net用sqlite作为数据库,缺少教程怎么办全部的内容,包括:vb.net用sqlite作为数据库,缺少教程怎么办、简述数据库事物的4个基本要素。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)