c# - 如何在使用 OLEDB 读取 excel 表时更改数据类型
问题描述
我试图在 OLEDB 选择查询中将值字符串转换为数字,但出现以下错误
表达式中未定义函数“DT_NUMERIC”。
正在尝试以下查询
SELECT DT_NUMERIC(PhoneNumber,0) From [$sheet1]
实际上价值就像 8.90141E+19 但我想把它转换成这样的 89014103244078900000
请提出你的想法。
解决方案
推荐阅读
- .net - 将文件编译到库中并访问它,但不能作为资源
- xml - Apply-Template 仅适用于 ID 基于父子节点列表的节点
- winapi - 如何捕获菜单栏的激活?
- firebase - google_sign_in 包中的 getServerAuthToken 返回 null
- php - 如何在 Windows 中通过 PHP 运行后台进程?
- okhttp - 如何重现 OkHttp 的错误
- git - 如何使用 Git 将文件添加到现有的 Github 存储库?
- python - Python Pandas - 在特定行上添加列,将特定行从一个数据帧添加到另一个
- javascript - 如何在邮递员测试中在一个 pm.test 中使用多个 pm.expect
- sql-server - SQL Server 代理 - SSIS 步骤 - 存储配置的位置