问题标签 [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.
sql-server - 从 SQL Server 收到的未知令牌
尝试在 SQL Server 查询分析器中运行查询时出现此错误。是什么原因?
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。
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)
谢谢!
sql - ODBC SQL Server 驱动程序错误
我有一个通过 ODBC 连接访问数据库的 VB6 应用程序。它将运行几个小时然后我得到以下错误。有任何想法吗?
sql-server - 如果更改位于“备忘录”类型的字段中,则保存更改的行时出错
我们在 sql-server 上有一个带有链接 (odbc) 表的 Access-db。有时,特定行的一列会出现一个罕见的问题:无法再更改 memo 类型的字段。此特定行的其他列中的更改将正常保存。错误消息类似于:另一个应用程序已更改该行,因此更新已被取消。
可能是什么原因,可以做些什么来防止这种行为?
和平冰
更新:
mdb 绝对没有损坏。里面只有odbc-connections,我们以只读模式使用。问题必须在喷气发动机和 odbc-driver 和 sql-server 之间,这就是我的想法。
和平
冰
c# - mysql连接的最佳驱动程序是什么?
我认为问题很清楚。我正在使用C#编程并使用MySQLDriverCS连接MySQL。但我有关于速度的问题。您使用哪些驱动程序连接 MySQL?MySQLDriverCS 是最好的解决方案吗?请给我一些建议。提前致谢。
odbc-sql-server-driver - ODBC 数据传输到 SQL 服务器
ODBC 驱动程序如何在应用程序与 MSSQL Server 2005 之间传输数据?
是序列化的吗?
我正在尝试在 SQL Server 2005 和 MS Dynamics 4.0 之间发送数据,但我怀疑我的数据被中间的 ODBC 驱动程序更改了。
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 字符串,但它会丢失正确的字符)。
sql - 在 Windows XP 中添加数据源时丢失与 MySQL 服务器的连接 - ODBC
当我尝试连接到本地主机时,没有问题。但是当我连接到我的服务器时,我收到了这个错误。
[08S01][MySQL][ODBC 5.1 Driver] 在“读取初始通信数据包”时丢失与 MySQL 服务器的连接,系统错误:2
请告诉我如何解决这个问题。我尝试过使用 MySQL ODBC 驱动程序,包括 3.51 和 5.1 驱动程序。
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 服务器的视图创建数据集。也不是这个特定的视图,所有引用这个链接服务器的视图都被炸毁了。
有任何想法吗?
谢谢。