在access中执行SQL,SQL中包含IIF,取出来的结果集字符串被截断了,请教各位大侠,这个是为什么呀?谢谢!
2008-11-20 20:48
363 查看
写法1:string formulaCol = "b4.temp_formula AS formula,";
在立即窗口输入ds.Tables[0].Rows[39]["formula"]
结果如下:"int flagSB,flagSC;\t/*0=O,1=T*/\nint T8=0;\n\nif([小区A载频数]>8||[小区B载频数]>8||[小区C载频数]>8)\n\tflagSB=flagSC=0;\nelse\n{\nif([小区A载频数]>4&&[小区B载频数]>4)\n\tflagSB=1;\nelse\tflagSB=0;\n\nif([小区A载频数]<=4&&[小区B载频数]<=4&&[小区C载频数]>4)\n\tflagSC=1;\nelse\tflagSC=0;\n}\n\nif([小区B载频数]==8&&flagSB==1)\n\tT8=T8+1;\nelse\tT8=T8+0;\nif([小区C载频数]==8&&flagSC==1)\n\tT8=T8+1;\nelse\tT8=T8+0;\n\nreturn T8;\n"
写法2: string formulaCol = "IIf(b3.materiel_flag = 'N', b4.temp_formula, '') AS formula,";
在立即窗口输入:ds.Tables[0].Rows[39]["formula"]
结果如下:"int flagSB,flagSC;\t/*0=O,1=T*/\nint T8=0;\n\nif([小区A载频数]>8||[小区B载频数]>8||[小区C载频数]>8)\n\tflagSB=flagSC=0;\nelse\n{\nif([小区A载频数]>4&&[小区B载频数]>4)\n\tflagSB=1;\nelse\tflagSB=0;\n\nif([小区A载频数]<=4&&[小区B载频数]<=4&&[小区C载频数]>4)\n\tflagSC=1;\nelse\tflagSC=0;\n}\n\nif([小区B载频数]==8&&flagSB==1"
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
结果的差别就是上面红色标识出来的部分,而直接在access里面执行是不会的。
请问各位大侠,这个是什么原因呀?
谢谢!
在立即窗口输入ds.Tables[0].Rows[39]["formula"]
结果如下:"int flagSB,flagSC;\t/*0=O,1=T*/\nint T8=0;\n\nif([小区A载频数]>8||[小区B载频数]>8||[小区C载频数]>8)\n\tflagSB=flagSC=0;\nelse\n{\nif([小区A载频数]>4&&[小区B载频数]>4)\n\tflagSB=1;\nelse\tflagSB=0;\n\nif([小区A载频数]<=4&&[小区B载频数]<=4&&[小区C载频数]>4)\n\tflagSC=1;\nelse\tflagSC=0;\n}\n\nif([小区B载频数]==8&&flagSB==1)\n\tT8=T8+1;\nelse\tT8=T8+0;\nif([小区C载频数]==8&&flagSC==1)\n\tT8=T8+1;\nelse\tT8=T8+0;\n\nreturn T8;\n"
写法2: string formulaCol = "IIf(b3.materiel_flag = 'N', b4.temp_formula, '') AS formula,";
在立即窗口输入:ds.Tables[0].Rows[39]["formula"]
结果如下:"int flagSB,flagSC;\t/*0=O,1=T*/\nint T8=0;\n\nif([小区A载频数]>8||[小区B载频数]>8||[小区C载频数]>8)\n\tflagSB=flagSC=0;\nelse\n{\nif([小区A载频数]>4&&[小区B载频数]>4)\n\tflagSB=1;\nelse\tflagSB=0;\n\nif([小区A载频数]<=4&&[小区B载频数]<=4&&[小区C载频数]>4)\n\tflagSC=1;\nelse\tflagSC=0;\n}\n\nif([小区B载频数]==8&&flagSB==1"
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
结果的差别就是上面红色标识出来的部分,而直接在access里面执行是不会的。
请问各位大侠,这个是什么原因呀?
谢谢!
相关文章推荐
- 请教:PL/SQL中执行to_date(to_char(a.lastupdatedate, 'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS') ,上午12点整为什么格式化出来没有时分秒?
- spring与ibatis集成, 在一对一表时,发生NullPointException异常,请教各位这个为什么?
- 请教一下各位大侠,关于sql语句中使用case替换where条件的查询出现空行的原因
- 请教大侠们关于LCD显示数据如何从应用层传到硬件上的————————谢谢各位大侠
- 请教谁有这个UBB可识读出来的网页文本编辑框,即可视化编辑与HTML编辑两种类别,但要求可让UBB能识别到?谢谢!
- 执行这个SQL查出来刚插入记录对应的自增列的值
- 请教 各位大侠 用sql语句,能否创建,修改,删除列描述
- t-sql操作符中,不等号(!=,<>),查询出来的结果集不包含有当前字段为null的数据
- sql在所有存储过程中查询包含某字符串的执行语句
- 异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。
- 使用字符串连接的方式来执行Sql语句
- 通过操作系统的进程ID,查询sql_id及哪个主机执行的这个东东
- 各位帮我看看我的代码为什么不能通过vba向access添加新纪录?
- 【转】ASP 连接ACCESS,SQL连接数据库字符串
- sql写成字符串执行
- 在使用Hibernate时,因为一个查询需要更多的表连接而要使用SQL来解决性能问题。然而返回的结果集中包含了没有映射的Entity类中的表字段,在这个SQL中还有使用如何将层次关系的父子结点显示为横行
- 在Access查询中执行SQL语句
- Access2010中如何运行SQL执行SQL语句
- 找出包含字符串"from"但不含字符串"127.0.0.1"的txt文件 (用SQL+Batch+grep求两个文件集合的差.)
- hibernate执行原生sql以及对结果集处理.