草庐IT

c# - ODBC 命令不提供插入记录的计数

我正在使用ODBC连接来连接到数据库。当我使用插入语句执行OdbcCommand.ExecuteNonQuery时,记录被插入表中,但该方法返回0。ExecuteNonQuery返回受影响的记录数。它在删除和更新的情况下工作正常,但在插入的情况下不起作用。query="Insertintotable1(field1,field2)values(1,2)";OdbcConnection=_remoteconn=newOdbcConnection(constring);OdbcCommandcmd=newOdbcCommand(query,_remoteconn);recordsAffec

mysql - ODBC 3.51 驱动程序无法连接到本地主机上的 MySQL 服务器 (10061)

正如标题所言;我正在尝试为MySQL5.0配置ODBC连接,但在单击测试数据源时,它返回了上述错误。我很确定你们中的大多数人以前都看过这个问题,在考虑发布这个问题之前我做了一些研究,但到目前为止,我发现和尝试的都没有帮助。我正在使用MySQL5.0,在Windows732位上运行。我可以使用MySQL查询浏览器正常浏览数据库,这意味着(我假设)用户名和密码没有问题。服务下有一个“MySQL5-已启动”。我这样命名是因为我为一个项目安装了旧版本的MySQL(3,iirc)。因为我还不需要它,所以我禁用了它(它没有运行)。这是我尝试过的:防火墙一开始就被禁用了。将“localhost”替换

mysql - MySQL 和 MSSQL 之间的分布式事务

我已经尝试了将近一周的时间来让分布式事务正常工作。我在MSSQL上有一些程序试图从MySQL中选择数据。我的需要是在一个(!)事务中执行此操作。当时我已经使用来自OpenLink的单层MySQL驱动程序在MSSQL上设置了ODBC连接,这表明XA事务成功运行(在配置ODBC连接后集成了一个测试按钮)。然后我通过MSDASQL在MSSQL中设置了一个链接服务器到这个ODBC连接,但是在做的时候begindistributedtransactionselect*fromoptin..lu_source_procselect*fromopenquery(optinxa,'SELECT*FRO

mysql - 在 MS Access 和 MySQL 之间同步数据的最佳方法是什么?

我在Windows机器上有一个Access数据库,我必须将其导入到Linux网络服务器上的mysql中。此刻accessdabatbase表导出为文本文件,自动用ftp复制,然后加载到mysql。是否有更好的方法来执行此操作,也许使用ODBC连接或其他方法?限制复制已经存在的信息的最佳方法是什么,即只传输access数据库中但尚未在mysql数据库中的记录。access数据库由另一个程序处理,如果我不必对其进行更改,甚至不必打开它,那将是最好的。不可能需要从Access数据库导入更新的记录。mysql数据库将是主要来源,一些记录将被删除或更改。我只想导入从来没有在mysql数据库中的记

mysql - HDBC ODBC MySQL - 查询仅在编译时失败

我的程序使用runghc运行,但同一程序在编译时始终失败,并出现错误“查询期间与MySQL服务器失去连接”。失败与长时间运行的查询无关(它是小表上的CREATEVIEW)。MySQL错误日志中没有任何内容,并且log_warnings=1。环境-ubuntu(13.04;-),本地数据库) 最佳答案 HDBC.ODBC必须使用“withRTSSignalsBlocked”来保护所有数据库访问操作,否则可能会出现我描述的随机故障。这一点得到了图书馆作者的有效证实。 关于mysql-HDBC

来自 R 的 MySQL odbc 超时

我正在使用R使用RODBC包从MySQL数据库中读取一些数据。然后处理数据并将一些结果发送回数据库。问题是服务器由于不活动而在大约一分钟后关闭连接,这是在本地处理数据所需的时间。它是共享服务器,因此主机不会增加超时时间。我认为有两种可能性可以解决这个问题1)在每个数据库事务之前打开一个连接并在之后立即关闭它2)每30秒左右向服务器发送一些小的“ping”命令,让服务器知道我还在那里。我可以很容易地实现第一个,但是不断打开和关闭连接似乎很慢。有人知道第二个有效的命令吗?或者更好的方法? 最佳答案 我更喜欢第一个解决方案。后者真的很难用

c# - 针对 MySQL 同时使用 MVC 应用程序和 MS Access 时记录被覆盖

一些背景:我们开发了客户端MSAccess应用程序的ASP.NETMVC端口。该应用程序通过ODBC使用/使用MySQL作为数据存储。我们遇到的是,如果客户端使用MSAccess应用程序捕获新记录,并且在MVC应用程序捕获新记录后不久,MVC应用程序的记录似乎会覆盖Access应用程序创建的最后一条记录,因为以及创造第二条记录。所以实际上,Access应用程序的记录起初看起来像这样ID|NAME|SURNAME1|joe|Schmoe但是,当MVC应用程序创建它的一个记录时,会发生这种情况:ID|NAME|SURNAME1|james|smith2|james|smithMVC应用程序

使用带有 SSL 的 ODBC (5.1) 的 MySQL 连接

我们有一个客户端应用程序,它通过ODBC连接器(服务器是托管*专用网络服务器)连接到我们的在线MySQL数据库(5.1.44-community-log)。这很好用。但是我无法使用SSL让它工作。这是我到目前为止所做的:1。MySQL服务器我已经让服务器管理器*使用SSL设置MySQL,这是“证明”:mysql>SHOWVARIABLESLIKE'%ssl%';这个响应的结果是:+---------------+---------------------------------+|Variable_name|Value|+---------------+----------------

mysql - 使用纯 vbscript 连接到 mysql 5.0 数据库?

我已经尝试了下面的脚本但是我收到了一个错误:dimcn,rssetcn=CreateObject("ADODB.Connection")setrs=CreateObject("ADODB.Recordset")cn.connectionstring="Provider=MysqlProv;DataSource=Adonis;UserId=mysqluser;Password=mysqlpass;"cn.openrs.open"select*fromCountries",cn,3rs.MoveFirstwhilenotrs.eofwscript.echors(0)rs.nextwendc

mysql - 连接到 MySQL 数据库并在 Julia 中获取数据

如何在Julia中从MySQL数据库中获取数据?看起来像thispackage提供连接任何数据库的工具,包括MySQL。但是,看起来假设我必须首先设置ODBCDSN才能连接到它(我一开始不知道它是什么,尽管我已经使用MySQL两年了)。所以我尝试通过阅读thispage来配置它在MySQL文档中......但立即撞墙。第一,我在我的OSX10.8.5中找不到名为myodbc-installer的命令。第二,我的系统中没有名为ODBCAdministrator的应用程序,取而代之的是ODBCmanager-所以我认为文档太过时了......对吧?此外,即使我打开ODBC管理器并尝试单击U