问题标签 [nanodbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
51 浏览

r - 如何从 R DBI 读取 SQL Server 中的转义表?

我可以用DBI::dbWriteTable非标准名称写一个表[name@place:funny/pages],但我无法用DBI::dbReadTable.

当我尝试:

我看到错误:

错误:nanodbc/nanodbc.cpp:1655:00000:[Microsoft][ODBC Driver 17 for SQL Server][SQL Serv [Microsoft][ODBC Driver 17 for SQL Server][SL Serv 'SELECT * FROM "[name@place:有趣/页]"'

sessionInfo告诉我我正在使用odbc_1.3.2and DBI_1.1.1

我究竟做错了什么?有没有办法解决这个问题?我需要使用该命名方案来保持与既定流程的兼容性。

我可以通过以下方式从 SQL 中毫无问题地读取此表:

0 投票
0 回答
17 浏览

c++ - nanodbc 获取 SQL 类型 FLOAT 作为 C++ std::string 截断字符

我正在使用 nanodbc ODBC C++ 库

要从列中具有 SQL FLOAT 类型的表中检索一行数据,该记录作为“1.4”保存到数据库中,以下程序将该值返回为 std::string = “1”

如何将字符串作为保存的值“1.4”?

输出