问题标签 [odbc-sql-server-driver]

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 投票
2 回答
7980 浏览

sql-server - 从 SQL Server 收到的未知令牌

尝试在 SQL Server 查询分析器中运行查询时出现此错误。是什么原因?

0 投票
3 回答
34308 浏览

sql-server - 在客户端计算机上配置 SQL Native Client ODBC?

我们有一个应用程序,我们的客户端通过 SQL Native Client ODBC 数据源连接到 SQL Server 2005 数据库。我们在程序执行期间 ODBC 连接被切断时遇到了一些困难。在询问技术支持人员后,他说他以前见过这种类型的错误,但他们通过将客户端配置为使用命名管道(主要)而不是 TCP/IP 连接来解决问题。

所以我做了一些研究,找到了在服务器上配置客户端访问的位置——通过 SQL Server 配置管理器。但是,似乎没有办法在客户端机器上配置 SQL Native Client ODBC 数据源。较旧的 SQL Server ODBC 驱动程序允许您将其配置为使用命名管道或 TCP/IP,但 SQL Native Client 不允许。

SQL Native Client 数据源是否自动决定使用哪种方法连接数据库?有没有办法配置它?......有没有办法找出特定客户端机器正在使用哪种方法进行连接?

任何帮助,将不胜感激。

——谢谢迈克 C。

0 投票
1 回答
1279 浏览

sql - sql server 2008:bcp_sendrow,问题:时间格式无效

当我尝试使用 bcp 函数(bcp_sendrow/bind 等)插入具有日期时间列的表时,我遇到了“时间格式无效”的问题。因此,根据谷歌搜索的示例,我填充了一个 DBDATETIME 结构,例如:如果我想填充 2009 年 8 月 3 日,恰好是当地时间上午 8 点,我将填充结构成员,如下所示:

dtdays=40026(自 19000101 以来的天数)和 dttime = 28800000(自午夜以来的毫秒数)

(也将 var. 绑定为 SQLDATETIME)如果 dttime 为 7 位宽(或更小),则 bcp 成功(但显然时间值错误(日期部分没问题))

我该如何解决这个问题?我已经尝试过 datetime2 /time 等,但没有任何帮助。请帮助,所有建议/想法最受赞赏。(我使用的是 Sql server 2008 和 (ODBC) sql native client 10.0)

谢谢!

0 投票
2 回答
3433 浏览

sql - ODBC SQL Server 驱动程序错误

我有一个通过 ODBC 连接访问数据库的 VB6 应用程序。它将运行几个小时然后我得到以下错误。有任何想法吗?

0 投票
1 回答
196 浏览

sql-server - 如果更改位于“备忘录”类型的字段中,则保存更改的行时出错

我们在 sql-server 上有一个带有链接 (odbc) 表的 Access-db。有时,特定行的一列会出现一个罕见的问题:无法再更改 memo 类型的字段。此特定行的其他列中的更改将正常保存。错误消息类似于:另一个应用程序已更改该行,因此更新已被取消。

可能是什么原因,可以做些什么来防止这种行为?

和平冰

更新:

mdb 绝对没有损坏。里面只有odbc-connections,我们以只读模式使用。问题必须在喷气发动机和 odbc-driver 和 sql-server 之间,这就是我的想法。

和平

0 投票
2 回答
2455 浏览

c# - mysql连接的最佳驱动程序是什么?

我认为问题很清楚。我正在使用C#编程并使用MySQLDriverCS连接MySQL。但我有关于速度的问题。您使用哪些驱动程序连接 MySQL?MySQLDriverCS 是最好的解决方案吗?请给我一些建议。提前致谢。

0 投票
2 回答
595 浏览

odbc-sql-server-driver - ODBC 数据传输到 SQL 服务器

ODBC 驱动程序如何在应用程序与 MSSQL Server 2005 之间传输数据?

是序列化的吗?

我正在尝试在 SQL Server 2005 和 MS Dynamics 4.0 之间发送数据,但我怀疑我的数据被中间的 ODBC 驱动程序更改了。

0 投票
3 回答
9907 浏览

php - PHP/ODBC 编码问题

我使用 ODBC 从 PHP 连接到 SQL Server。在 PHP 中,我从 SQL Server 读取了一些字符串(nvarchar 列)数据,然后想将其插入 mysql 数据库。当我尝试将这样的值插入 mysql 数据库表时,我得到了这个 mysql 错误:

对于所有 ASCII 字符的字符串,一切都很好,当存在非 ASCII 字符(来自某些欧洲语言)时,就会出现问题。

因此,更笼统地说:MS SQL Server 数据库中有一个 Unicode 字符串,由 PHP 通过 ODBC 检索。然后将其放入为 mysql 数据库执行的 sql 插入查询(作为 utf-8 varchar 列的值)中。

有人可以向我解释在这种情况下在编码方面发生了什么吗?在哪一步可能发生什么字符编码转换?

我使用:PHP 5.2.5、MySQL5.0.45-community-nt、MS Sql Server 2005。

PHP 必须在Linux平台上运行。

更新:当我在这个字符串上调用 utf8_encode($s) 并在 mysql 插入查询中使用该值时,错误不会发生,但是插入的字符串在 mysql 数据库中无法正确显示(因此 utf8 编码仅适用于执行正确的 utf8 字符串,但它会丢失正确的字符)。

0 投票
1 回答
3035 浏览

sql - 在 Windows XP 中添加数据源时丢失与 MySQL 服务器的连接 - ODBC

当我尝试连接到本地主机时,没有问题。但是当我连接到我的服务器时,我收到了这个错误。

[08S01][MySQL][ODBC 5.1 Driver] 在“读取初始通信数据包”时丢失与 MySQL 服务器的连接,系统错误:2

请告诉我如何解决这个问题。我尝试过使用 MySQL ODBC 驱动程序,包括 3.51 和 5.1 驱动程序。

0 投票
1 回答
1031 浏览

sql-server - VB.NET 数据集不使用链接 SQL Server 的视图

我现在在 DataGrid 地狱,但那是另一篇文章。

无论如何,我在 SQL Server 中编写了一个带有联合查询的视图,该视图从链接的 SQL Server 中获取数据。

每当我尝试将此对象添加为 VB.NET 中的数据集时,它都会用这个丑陋的错误消息完全炸毁我......

错误 [42000] [Microsoft] [ODBC SQL Server Driver] [SQL Server] 由于 OLE DB 提供程序“SQLOLEDB”无法开始分布式事务,因此无法执行操作。错误 [01000] [Microsoft] [ODBC SQL Server Driver] [SQL Server] [OLE/DB 提供程序返回消息:新事务无法加入指定的事务协调器] 错误 [01000] [Microsoft] [ODBC SQL Server Driver] [SQL服务器] OLE DB 错误跟踪 [OLE/DB 提供程序 'SQLOLEDB' lTransactionJoin::JoinTransaction 返回 0x8004d00a]

我完全不知道为什么我不能从引用链接 SQL 服务器的视图创建数据集。也不是这个特定的视图,所有引用这个链接服务器的视图都被炸毁了。

有任何想法吗?

谢谢。