首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从适用于MultiValue的U2工具包访问.NET数据?

问如何从适用于MultiValue的U2工具包访问.NET数据?
EN

Stack Overflow用户
提问于 2012-05-25 01:37:19
回答 1查看 805关注 0票数 1

在尝试从U2数据文件中选择*时,我收到以下消息。

[U2][UCINET][UNIDATA]:Multi-value or multi-subvalue are not supported in this version\r\n"

有没有一个版本没有得到这个错误,如果我只选择一个字段,我没有得到这个错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-25 01:44:57

需要在U2ConnectionStringBuilder类中设置"FirstNormalForm=false“属性。例如:

代码语言:javascript
复制
            U2ConnectionStringBuilder conn_str = new U2ConnectionStringBuilder();
            conn_str.UserID = "user";
            conn_str.Password = "pass";
            conn_str.Server = "localhost";
            conn_str.Database = "XDEMO";
            conn_str.ServerType = "UNIVERSE";
            conn_str.FirstNormalForm = false;

            U2Connection con = new U2Connection();
            con.ConnectionString = conn_str.ToString();
            con.Open();
            .......

对于UniVerse数据库: SQL语句: SELECT FNAME,PRICE,BUY_DATE FROM UNNEST CUSTOMER ON ORDERS (PRICE和BUY_DATE是多值属性)

对于UniData数据库: SQL语句: SELECT * FROM学生UNNEST NL_ALL CGA (FNAME,...,SEMESTER是多值属性)

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

https://stackoverflow.com/questions/10742570

复制
相关文章

相似问题

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