Tag: mysql

C#Mysql executtenonqueryasync不是异步的

我想获得教授这种特定类型的教师名单: public static async Task getTeacherSHS() { DataTable dt = new DataTable(); string query = @”some long query dont mid this”; using (MySqlConnection conn = new MySqlConnection(cs)) { try { await conn.OpenAsync(); using( MySqlCommand cmd = new MySqlCommand(query,conn)) { cmd.Parameters.AddWithValue(“@shs”, “%SHS%”); cmd.Parameters.AddWithValue(“@term”, term); await cmd.ExecuteNonQueryAsync(); using (MySqlDataAdapter da = new MySqlDataAdapter(cmd)) { await da.FillAsync(dt); MySqlCommandBuilder […]

MySql连接器6.8.2 RC,entity framework6和代码优先

我最近升级到Entity Framework 6并安装了MySql 6.8.2 RC Connector,因为它表示现在支持EF6 Code First。 请记住,在升级之前,我的项目在连接器6.7.4和EF 5中运行良好。 我对web.config进行了以下更改 我还添加了以下引用(.net 4.5版本) MySql.Data MySql.Data.Entity.EF6 MySql.Web 问题是 – 代码调用我收到的DBContext的那一刻: Object reference not set to an instance of an object. 再次 – 请记住,升级之前一切正常,所以我知道它不是代码问题,但是,我可能没有正确设置web.config? 另外 – 您可能会问,如果在升级之前它运行良好,为什么要升级? 好吧,据说EF6和新的MySql连接器解决了我遇到的一些错误 – 所以我希望现在实现它,而它在开发中,当它转移到生产(几个月后)我应该能够加载6.8.x连接器的生产版本。 这是堆栈跟踪,以防它有用 [NullReferenceException: Object reference not set to an instance of an object.] MySql.Data.MySqlClient.MySqlProviderServices.GetDbProviderManifestToken(DbConnection connection) +85 System.Data.Entity.Core.Common.DbProviderServices.GetProviderManifestToken(DbConnection connection) […]

如何使用C#连接Google Cloud SQL

我只想使用C#在Google Cloud上管理我的数据库。 我刚开始学习数据库。 PS我不擅长英语。 我希望你能理解我。

C#通过用户控件连接到mysql

嘿Guy我是C#的新手。 我的问题是,是否可以连接到数据库(通过webusercontrol)。 我试图列出值来自数据的位置 喜欢 This value comes from database tabel This 1 too and this 1 too 做这个的最好方式是什么 ? usercontrol? 还是其他方式?

MySQL数据库的正确DateTime格式是什么?

我正在使用此SQL字符串将此DateTime数据’12/21/2012 1:13:58 PM’插入到我的MySQL数据库中: String Query = “INSERT INTO `restaurantdb`.`stocksdb` (`stock_ID`,`stock_dateUpdated`) VALUES (‘@stockID’ ‘@dateUpdated’); 我收到此错误消息: Incorrect datetime value: ’12/21/2012 1:13:58 PM’ for column ‘stock_dateUpdated’ at row 1 那么dateTime输入MySQL数据库的正确格式/值是什么?

在C#中从MySQL中检索LONGBLOB

我想从我的MySQL数据库中检索LONGBLOB,但我不知道如何。 我搜索了interwebz并没有发现任何真正有用(可理解)的内容。 当我检索LONGBLOB时,我想将其保存为图像。 这是我已经尝试过的: int bufferSize = 100; byte[] bin = new byte[bufferSize]; long retval = 0; long startIndex = 0; MemoryStream ms = null; Image image = null; MySqlCommand command = new MySqlCommand(“select * from image where uid = @uid”, Connection.Connect()); command.Parameters.AddWithValue(“@uid”, “2”); MySqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { retval = reader.GetBytes(reader.GetOrdinal(“logo”), startIndex, […]

如何在MySQL中舍入DateTime?

我想以5分钟的分辨率将DateTime离散化。 我在C#中做过,但是如何将以下代码转换为MySQL? DateTime Floor(DateTime dateTime, TimeSpan resolution) { return new DateTime ( timeSpan.Ticks * (long) Math.Floor ( ((double)dateTime.Ticks) / ((double)resolution.Ticks) ) ); }

C#MySQL连接池

我正在使用C# multi threading应用程序并使用MySQL与整个应用程序的单一连接。 但是当两个或多个线程同时尝试访问数据库时,我得到以下错误: 已经有一个与此Connection关联的开放DataReader ,必须先关闭它。 我的连接代码如下 public static _connectionSetup = new MySqlConnection(“Server=server ; Database=database;User ID=user;Password=pass;Pooling=true;”); 当我需要使用连接我使用下面的代码: – using (MySqlConnection connection =_connectionSetup ) { using (MySqlCommand command = new MySqlCommand(“proc”, connection)) { …. } } 我尝试使用pooling=true ,我已经为两个不同的线程创建了两个独立的连接,但我仍然遇到上述错误。 我错过了什么吗? 如何实现连接池,以便所有线程都使用单独的连接,不会导致任何问题?

.Net Core MySql

我刚刚在Ubuntu 14.04.4上开始使用.NET Core编写Visual Studio代码。我习惯于使用Ubuntu(来自个人兴趣,爱好等)以及.NET和Visual Studio。 但我遇到了一个似乎无法克服的问题。 我正在构建一个我想与MySql Server通信的小型控制台应用程序,但我似乎无法使MySql.ConnectorNET.Data正常工作。 它是用命令dnu install MySql.ConnectorNET.Data而且似乎工作正常。 在project.json文件中添加了依赖项,并且intellisense能够正常遍历包,但OmniSharp Log报告: [INFORMATION:OmniSharp.Dnx.DnxProjectSystem] Project /home//VSCode/SimpleSQLatmpt/project.json has these unresolved references: MySql.ConnectorNET.Data 而我似乎无法解决这个问题。 VSCode似乎检测到它,并要求我运行dnu restore命令。 但这无济于事。 出于所有目的和目的,似乎MySql.ConnectorNET.Data在项目中可用,但是不能使用。 谁能告诉我如何解决这个问题? 同样重要的是,为什么它首先发生? 非常感谢您的宝贵时间。

使用.NET winforms应用程序安装MYSQL

我有一个利用MYSQL的C#应用​​程序。 我正处于测试版发布点,需要一个包含我的应用程序的安装包,以及MYSQL。 所以基本上,我需要安装MYSQL并从我的.NET安装包中执行恢复。 任何帮助将不胜感激。