以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]SQL排序规则冲突 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58516) |
-- 作者:kensou11111 -- 发布时间:2014/10/18 0:02:00 -- [求助]SQL排序规则冲突 我在一个窗口的afterload事件中设置了如下代码: Dim cmd As New SQLCommand Dim dt As Date cmd.C cmd.CommandText = "Select GetDate()" dt = cmd.ExecuteScalar() e.Form.Controls("开始日期").value = dt.Date.AddDays(-30) Dim jb As New SQLJoinTableBuilder("查询表1","生产单表头") jb.C jb.AddTable("生产单表头","生产单号","生产单产品表","生产单号") jb.AddTable("生产单产品表","物料编码","物料编码设置","物料编码") jb.AddCols("{生产单表头}.生产单号","下单日期","制表人","批准","{物料编码设置}.物料编码","物料名称","规格型号","计划产量","完成数量","{生产单产品表}.是否关闭") jb.Filter = "{生产单表头}.下单日期 >= \'" & dt.Date.AddDays(-30) & "\'" Tables("生产单主界面_Table1").DataSource = jb.BuildDataSource() With Tables("生产单主界面_Table1") .MergeMode = MergeModeEnum.Standard \'标准合并模式 .MergeCols.Clear() \'清除原来的合并列 .MergeCols.Add("生产单号") \'加入要合并的列 .MergeCols.Add("下单日期") .MergeCols.Add("制表人") .MergeCols.Add("批准") .MergeSort = "下单日期 DESC,生产单号 DESC" \'设置合并模式下的排序方式 .AllowMerge = True \'启用合并模式 End With ---------------------------------------------------------------------------------------------------- 结果打开该窗口时出现如下错误提示: .NET Framework 版本:2.0.50727.5420 Foxtable 版本:2014.9.23.1 错误所在事件:窗口,生产单主界面,AfterLoad 详细错误信息: 无法解决 equal to 操作中 "Chinese_PRC_90_CI_AS" 和 "Chinese_Taiwan_Stroke_CI_AS" 之间的排序规则冲突。 从未遇到过这个现象,请问如何解决? [此贴子已经被作者于2014-10-18 0:02:42编辑过]
|
-- 作者:Bin -- 发布时间:2014/10/18 9:21:00 -- 繁体数据库和简体数据库之间的冲突,无法正常对比 |
-- 作者:狐狸爸爸 -- 发布时间:2014/10/18 9:34:00 --
|