C#使用OleDb连接Excel数据源编写查询语句捕获到“无法识别的关键字when”的异常
来源:互联网 发布:nba2k14卢比奥面部数据 编辑:程序博客网 时间:2024/06/01 23:23
1.case when 判断语句不能在excel作为数据源的情况下使用,下面的写法是错的
select trim([车 号]) as HPHM,case when trim([车辆类型])='小型汽车' then '02' else '01' end as HPZL,trim([车辆类型]) as CLLX,trim([使用性质]) as SYXZ,trim([所 有 人]) as SYR from [sheet1$]
2.在excel作为数据源的情况下可以使用IIF(表达式,表达式为真的值,表达式为假的值)语句,代替sql中的case when
select trim([车 号]) as HPHM,IIF(trim([车辆类型])='小型汽车','02','01') as HPZL,trim([车辆类型]) as CLLX,trim([使用性质]) as SYXZ,trim([所 有 人]) as SYR from [sheet1$]
阅读全文
0 0
- C#使用OleDb连接Excel数据源编写查询语句捕获到“无法识别的关键字when”的异常
- C#使用oledb连接excel执行Insert Into语句出现“操作必须使用一个可更新的查询”的解决办法
- C#采用OleDb数据源的形式读取EXCEL注意事项
- Oledb 写入Excel异常 INSERT INTO 语句的语法错误。
- C# OleDb读取Excel异常:找不到可安装的ISAM
- C# 连接数据库的异常捕获
- C# 使用OLEDB连接Excel注意事项
- c#的异常捕获
- C#使用OLEDB读取Excel的一个注意点
- C# 使用oledb导出excel,字段内容超长的解决方法
- MYSQL5下查询语句CASE WHEN 子查询的使用
- [OLEDB]OLEDB对于不同版本Excel的连接字符串
- 无法捕获的异常:MissingMethodException
- 无法捕获的C++异常
- c#socket和多线程结合使用时使用try-catch语句无法捕获住抛出的异常的问题
- c# 捕获的异常写到日志里
- C# OleDb读取Excel异常:外部表不是预期的格式 解决方案
- C# 捕获未处理的异常
- 移动端页面的相对高度
- nagios监控
- 根据url获取data 的方式
- ubuntu 使用 fdisk 磁盘分区
- SimpleDateFormat线程不安全 【坑】
- C#使用OleDb连接Excel数据源编写查询语句捕获到“无法识别的关键字when”的异常
- ukui-ubuntu17.04 安装gnuradio3.7.10
- 【剑指Offer】面试题3:二维数组中的查找
- php的trim函数遇到的问题
- 程序员面试(3):关于const修饰指针的情况
- npm install 提示 ERR! code EINTEGRITY
- java数据结构与算法之递归思维(让我们更通俗地理解递归)
- Mac下安装hadoop2.x后,ResourceManager无法启动问题解决
- MySQL创建一张日期表