草庐IT

odbc_result

全部标签

c# - ODBC 与 MySQLClient

我目前正在使用C#使用ODBC连接到我的MySQL数据库。有人告诉我,使用MySql连接器会更好、更快,并且不依赖于Windows。有人可以对此有所了解吗?到目前为止,我一直无法在网上找到任何东西 最佳答案 我不确定您要问的是什么。但是ODBC是一个通用提供程序,而mysql提供程序是特定于mysql数据库的。因此,特定的提供程序可以针对mysql进行更多优化,并更好地执行。ODBC和mysql提供程序都可用于单声道(linux、unix)和.net(windows),但始终建议使用特定的提供程序(如果有的话)。

MySQL ODBC 连接器是 32 位还是 64 位?

我想要一个32位应用程序(在Windows764位上运行)通过ODBC连接到MySQL564位。MySQLODBC连接器必须是32位还是64位?MySQLODBC连接器的寄存器大小是否必须与应用程序或MySQL的相匹配?Windows764位可以处理32位和64位连接器-所以这无关紧要。 最佳答案 (通过R32位和64位/Windows764位/MySQL532位验证。)只有通过ODBC适配器连接的应用程序架构(32位或64位)才是重要的,并且必须与之匹配。Windows764位可以处理32位和64位ODBC连接器(尽管不同的数据源

python - InvalidRequestError : Ambiguous column name '***' in result set, 当请求对 mysqldb 有效时?

我的代码如下:s=DBSession()r=s.query(Food,FoodCategory).filter(Food.category_id==FoodCategory.id).first()此查询引发异常:sqlalchemy.exc.InvalidRequestError:Ambiguouscolumnname'food.category_id'inresultset我直接在mysql数据库中尝试查询,它可以正常工作。我还打印了sqlalchey查询。是的,有相同的标签,“food.category_idasfood_category_id”和“food_category.id

PHP fatal error : Call to undefined function mysqli_stmt_get_result()

我不断收到错误PHPfatalerror:调用未定义函数mysqli_stmt_get_result()。我使用的是PHP5.6版,并在我的托管服务提供商c面板中启用了扩展名mysqlind,但我不明白为什么我仍然收到此错误。我研究并发现每次我需要启用mysqlind才能使用mysqli_stmt_get_result。任何人都可以协助/教导我做错了什么。谢谢。注册.PHP:true,'message'=>'Therewasanerror','redirect','errors');if(isset($_POST['submit'])){$first=$_POST['first'];$

php - mysqli_result 类的对象无法转换为字符串错误

这个问题在这里已经有了答案:Objectofclassmysqli_resultcouldnotbeconvertedtostring(5个答案)关闭去年。我请求Google帮助我,但没有成功。:-(这是生成错误的特定代码:$this->conn->query("UPDATEtz_membersSETconfirm='yes'WHEREusr='".$uname."'");整个函数如下:functionupdate_confirm_field($code){$uname=$this->conn->query("SELECTusrFROMtz_membersWHEREconfirm='"

php - PHP错误:mysqli_num_rows()期望参数1为mysqli_result,boolean给出[duplicate]

可能重复:mysql_fetch_array()expectsparameter1toberesource,booleangiveninselect我得到以下错误。第53行if(mysqli_num_rows($r)==1){。我怎样才能解决这个问题。PHPerror:online53:mysqli_num_rows()expectsparameter1tobemysqli_result,booleangiven这是php-mysql代码。$d="UPDATEusersSETdel=1,del_date=NOW()WHEREuserid='".$_SESSION['userid']."

mysql - 使用 ODBC 连接器的 VBA/MySQL 问题

我这几天一直在纠结这个问题。非常感谢任何帮助。尝试在PC上使用ExcelVBA连接到MySQL数据库:Excel2007Windows7x64家庭高级版MySQL5.5MySQLODBC连接器5.1,64位在ExcelVBA中,我引用了MicrosoftActiveXObjects2.8库。我用来连接的VBA是:DimoConnAsADODB.ConnectionPublicSubConnectDB()SetoConn=NewADODB.ConnectionoConn.Open"DRIVER={MySQLODBC5.1Driver};"&"SERVER=localhost;"&"DAT

MySQL ODBC 32 与 64 位

我有一个32位应用程序,它必须使用64位版本的MySQL在Windowsx64服务器上运行。我应该使用32位ODBC驱动程序还是64位ODBC驱动程序?或者我也应该安装32位版本的MySQL吗? 最佳答案 您需要安装32位SQL和ODBC驱动程序,以查看您的应用程序在32位中的表现。出于兼容性原因。我还在搜索,将编辑。**编辑要解决此问题,请使用适当版本的ODBC管理器工具。如果在64位操作系统上构建应用程序并将其作为32位应用程序运行,则必须使用%windir%\SysWOW64\odbcad32.exe中的ODBC管理器工具创建

用户 'odbc' @'localhost' 对数据库的 mysql 访问被拒绝

我安装了MySql5.5并在安装过程中设置了密码,但是当我尝试从Windows命令提示符下使用mysql时,出现错误:accessdeniedforuser'odbc'@'localhost'todatabasepassword='YES'我想将其改回“root@localhost”并重置密码,但我无法登录mysql。如何使用root登录mysql? 最佳答案 您正在尝试使用mysql交互式shell?您可以在命令行指定用户名:c:\>mysql-uroot-p在哪里-u=specifyusername-p=promptforpas

mysql - ruby ,MySQL2 : check if the result is empty

我在Ruby中使用MySQL2来查询数据库。检查查询结果是否为空的直接方法是什么?代码如下:require'mysql2'client=Mysql2::Client.new(:host=>"localhost",:username=>"root")results=client.query("SELECT*FROMusersWHEREgroup='githubbers'") 最佳答案 Mysql2文档确实很差。但是通过检查results的类型,您会注意到它是一个Mysql2::Result。其中包含3个方法。您感兴趣的是count(或