今天遇见一个让人极度崩溃的问题,请大佬解答一下。
用的DataTable.Select语句,从csv中读取数据,但读取的数据跟实际数据总是不相符,实在找不到原因了!
Excel筛选实际数据有165行,但不管怎么写select语句,结果都是163。
语句1: dr_1 = dt_1.Select("Condition_1 = 1 and Condition_2 = 2"), Debug.Log(dr_1.Length) 返回 163;
语句2: dr_1 = dt_1.Select("Condition_1 = ’1' and Condition_2 = '2'"), Debug.Log(dr_1.Length) 返回 163;
语句3: dr_1 = dt_1.Select("Condition_1 = '1' and Condition_2 = 2"), Debug.Log(dr_1.Length) 返回 163;
语句4: dr_1 = dt_1.Select("Condition_1 = 1 and Condition_2 = '2'"), Debug.Log(dr_1.Length) 返回 163;
用csv save的方式输出了163行数据,跟原表165行数据match比对,发现是中间少了两行,但这两个根本看不出和其他行有什么不一样。
一开始 Condition_1 = 1 和 Condition_1 = '1' 返回的值不一样,已经郁闷了一把。
这回是不管加不加引号,结果都是错的,是哪里不对啊?疯了!!
用的DataTable.Select语句,从csv中读取数据,但读取的数据跟实际数据总是不相符,实在找不到原因了!
Excel筛选实际数据有165行,但不管怎么写select语句,结果都是163。
语句1: dr_1 = dt_1.Select("Condition_1 = 1 and Condition_2 = 2"), Debug.Log(dr_1.Length) 返回 163;
语句2: dr_1 = dt_1.Select("Condition_1 = ’1' and Condition_2 = '2'"), Debug.Log(dr_1.Length) 返回 163;
语句3: dr_1 = dt_1.Select("Condition_1 = '1' and Condition_2 = 2"), Debug.Log(dr_1.Length) 返回 163;
语句4: dr_1 = dt_1.Select("Condition_1 = 1 and Condition_2 = '2'"), Debug.Log(dr_1.Length) 返回 163;
用csv save的方式输出了163行数据,跟原表165行数据match比对,发现是中间少了两行,但这两个根本看不出和其他行有什么不一样。
一开始 Condition_1 = 1 和 Condition_1 = '1' 返回的值不一样,已经郁闷了一把。
这回是不管加不加引号,结果都是错的,是哪里不对啊?疯了!!