首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UniObjects for .NET -读取和写入UniVerse文件

UniObjects for .NET -读取和写入UniVerse文件
EN

Stack Overflow用户
提问于 2010-02-13 03:02:03
回答 1查看 1.8K关注 0票数 1

我们的组织正在使用UniObjects来实现.NET,但是CD似乎不见了。我需要弄清楚如何读写宇宙中的文件。请注意,程序是用VB.NET编写的

代码语言:javascript
复制
Dim uniSession As UniSession
Private DATABASE_IDENTIFIER As String = "uvcs"

uniSession = UniObjects.OpenSession(_hostname, _username, _password, _account, DATABASE_IDENTIFIER)

' Clear the already existing LICENCE_STATUS table
Dim nepiLicenceStatusFile As UniFile = uniSession.CreateUniFile("LICENCE_STATUS")
nepiLicenceStatusFile.Open()
nepiLicenceStatusFile.ClearFile()

' Insert new values in the LICENCE_STATUS table???
' Read values from the LICENCE_STATUS table???

我需要弄清楚如何插入新值,并从LICENCE_STATUS表中读取值。这里有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2010-02-13 03:10:25

首先,您可以找到关于火箭网站的手册

这里是一些读写的例子

代码语言:javascript
复制
' read a record "2"
Dim ar_record As UniDynArray = nepiLicenceStatusFile.Read("2")

' write back as record "2new"
nepiLicenceStatusFile.Read("2new", ar_record)

' write a random string to a record
nepiLicenceStatusFile.write("2new", "My random string")

'read a field "7" from record "2"
Dim ar_record2 As UniDynArray = nepiLicenceStatusFile.ReadField("2", 7)

' write back to field "8"
nepiLicenceStatusFile.write("2", 8)

'read number of fields (4,5,6) from record "2"
Dim lFieldSet() As Integer = {4, 5, 6}
Dim ar_record3 As UniDynArray = nepiLicenceStatusFile.ReadFields("2", lFieldSet)

' read named field "LNAME" from record "2"
Dim ar_record4 As UniDynArray = nepiLicenceStatusFile.ReadNamedField("2", "LNAME")

' read records (2, 12, 3 and 4) as unidataset
Dim sArray As String() = {"2", "12", "3", "4"}

uSet = nepiLicenceStatusFile.ReadRecords(sArray)

我相信你现在明白了:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2256318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档