Sco*_*all 4 unidata u2 u2netdk
我在使用U2 Toolkit的一些基本概念时遇到了一些困难(我之前的版本已经非常成功!).
首先,我必须使用U2.Data.Client.UO添加; 为了引用UniSession或UniFile.这可能只是普遍的无知,但是没有'使用U2.Data.Client'意味着我也想要它下面的.UO东西?!?
第二 - 通过U2Connection的Open()或UniSession的OpenSession()连接之间的区别(概念上)是什么?他们每个人都提供不同的工作环境吗?
最后 - 虽然文档和Rajan的各篇文章中提供的示例都很有用,但我想要一些更实用的东西:如何简单地"这里是如何读取和写入Unidata文件中的特定记录"?
谢谢!
请参阅第一和第二个问题的答案
如果要使用ADO.NET(SQL Access,UCI SERVER)开发应用程序,则需要一个名称空间(U2.Data.Client)
如果要使用UO.NET(Native Access,UO SERVER)开发应用程序,则需要两个名称空间(U2.Data.Client和U2.Data.Client.UO)
U2.Data.Client命名空间通常具有Microsoft ADO.NET规范类.
U2.Data.Client.UO命名空间通常具有UniObjects Native Specification Classes.正如您在过去使用的UODOTNET.DLL中所做的那样,您可以感觉到所有的类都在那里.
这是设计.
在连接字符串中使用Accessmode ='Native'时,U2Connection.Open()调用UniSession.Open().您可以从LOG/TRACE文件中进行验证.在这种情况下,基本上,U2Connection和U2Session是相同的.U2Connection类只是将连接字符串传递给UniSession类,然后UniSession类使用此连接字符串并调用Open().这是对使用静态类UniObjects(...)的旧方法的改进,并且没有标准连接字符串的概念.基本上我们将静态类UniObjects(...)替换为U2Connection类并提供连接字符串功能.
当您在连接字符串中使用Accessmode ='SQL'时,U2Connection.Open()调用UCINET.Open().您可以从LOG/TRACE文件中进行验证.
这是明确的()?
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |