【问题标题】:How do I access MultiValue data from U2 Toolkit for .NET?如何从 U2 Toolkit for .NET 访问多值数据?
【发布时间】:2012-05-24 17:37:19
【问题描述】:

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

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

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

【问题讨论】:

    标签: .net u2 unidata u2netdk


    【解决方案1】:

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

                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();
                .......
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多