Tag: mysql

使用DataGridView从另一个表单在TextBox中显示数据库信息

我试图将我的MySQL数据库中的信息(用户评论)显示为另一种forms的文本框。 我正在使用datagridview来选择UID以识别注释所针对的用户。 我的代码在Comment表单的load事件中,就像这样…… try { // Check if a row is selected. string cRow = admin.gridClients.CurrentRow.Cells[0].Value.ToString(); string Query = “SELECT Admin_Com FROM cpr_clients WHERE Client_ID='” + cRow + “‘;”; MySqlConnection myConn = new MySqlConnection(strConnect); MySqlCommand myCmd = new MySqlCommand(Query, myConn); MySqlDataReader myReader; myConn.Open(); myReader = myCmd.ExecuteReader(); while (myReader.Read()) { txtAdminCom.Text = myReader[“Admin_Com”].ToString(); } } catch […]

在更新期间执行命令期间遇到致命错误

我使用此代码更新文本框中的数据…此代码位于更新按钮中,一旦我进行更改并单击按钮,就会出现错误消息 try { MySqlConnection connection = new MySqlConnection(MyConnectionString); MySqlCommand cmd; connection.Open(); cmd = connection.CreateCommand(); cmd.CommandText = “UPDATE student_info SET SEM = @SEM, STUDENT_NO = @STUDENT_NO, LASTNAME = @LASTNAME” + “, FIRSTNAME = @FIRSTNAME, MIDDLENAME = @MIDDLENAME, CITY = @CITY, STREET = @STREET, GENDER = @GENDER” + “, COURSE = @COURSE, YEAR = @YEAR, SECTION = […]

是否可以为MySql和SqlServer设置EF上下文?

我有两个entity framework上下文,一个用于MySql,一个用于sql。 如果我运行应用程序,我会收到以下错误 The default DbConfiguration instance was used by the Entity Framework before the ‘MySqlEFConfiguration’ type was discovered. 但是,如果我确实发现应用程序启动时的数据库类型为它提供了Database.SetInitializer ,我的正常sql上下文现在正在尝试使用mysql提供程序进行连接。 我的MySql上下文 [DbConfigurationType(typeof(MySqlEFConfiguration))] public class ZipCodeContext : DbContext { public DbSet ZipCodes { get; set; } } 我的正常情境 public class MyContext : DbContext { public DbSet MyClasses{get;set;} } 最后我的实际框架部分的Web配置 我希望这很清楚,我正在敲桌子

如何将数据库查询结果转换为数组?

如何将MySQL查询中返回的结果转换为C#.Net / Mono中的数组 根据我的理解,您需要使用数组将包含的项目数来定义数组,但我知道DataReader不会告诉您返回了许多行。 那么如何定义一个数组呢? 到目前为止我有: string sqlWhere; if ((name != None) && (name != “”)) sqlWhere = “WHERE name LIKE ‘%”+name+”%'”; if ((company != None) && (company != “”)) if (sqlWhere == “”) sqlWhere = “WHERE company LIKE ‘%”+company+”%'”; else sqlWhere = sqlWhere + ” AND company LIKE ‘%”+company+”%'”; if ((dateFrom != None) && […]

从WordNet获取名词和形容词列表

我对Wordnet很陌生,因此说实话有点令人困惑。 只是想知道我如何能够从Wordnet数据库生成完整的名词列表和完整的形容词列表? 谢谢

如何在多个线程之间共享一个mysql连接?

在我的应用程序中,我使用dev.mysql.com的Mysql.Data连接器写入我的mysql数据库,我希望最大化性能,所以我不想打开许多MySql连接。 但最终当我尝试使用一个全局静态连接时: MySqlConnection connect = new MySqlConnection(connectionString); connect.Open(); StaticData.mysqlConnect = connect; … // in my threads lock (StaticData.mysqlConnect) { foreach (Object param in records) { using (MySqlCommand command = conn.CreateCommand()) { command.CommandText = “some request”; //… command.ExecuteNonQuery(); } } } 我得到了System.Threading.SynchronizationLockException。 所以我的问题是:什么是使用dev mysql连接器在不同线程之间共享一个连接的正确方法?

正确INSERT .. ON DUPLICATE KEY语法?

如何检查表上是否已存在特定的主键(字符串变量),如果没有插入新记录,则只需使用c#更新现有的新值? 我试过这个 MySqlCommand cmd2 = new MySqlCommand(“INSERT INTO mapdisplay (ID,Distance) VALUES (@r,@c,) ON DUPLICATE KEY UPDATE mapdisplay (Distance) VALUES (@c,)”, conn); 但我觉得语法错了。

获取exception“并非所有代码路径都返回值”

嗨,我有一个方法,使用查询更新MySQL表。 我正在使用MS Visual Studio和phpmyadmin作为SQL客户端。 方法: public static Member updateMember(string un, string pass, string name, string surname, string mf, string dob, string add, string phone, string email) { MySqlConnection connection = new MySqlConnection(conn); MySqlCommand cmd; string query = “UPDATE MEMBER SET Name='” + un + “‘, Surname='” + surname + “‘, MF='” + mf + “‘, […]

如何在mySQL中使用LINQ to SQL

如何在mySQL中使用LINQ to SQL。 我有一个项目与C#(版本2010)和Linq到SQl。 数据库是SQl 需要解决方案, 我需要将项目迁移到Linq到mysql和C#版本2010 并且还需要将现有的sql数据库迁移到mysql数据库 (我下载了DBLinq,但不知道如何在项目中使用它)

C#windows应用程序访问数据库数据不会在关闭时持续存在

我正在使用C#创建一个Windows应用程序,我正在访问一个空的Access数据库,其中包含两个表:省和位置。 我正在处理只处理省份表的表单,如下所示: 这是一个子表单。 当它打开时,我可以插入/更新记录等。每当我进行更改时,我单击“加载表”按钮以显示DataGridView对象中的更改。 如果我关闭此子窗体并再次显示它,我可以单击“加载表”按钮并调用DataGridView对象中显示的所有数据。 但是,如果我完全关闭应用程序,那么我将丢失所有数据。 我通过双击数据库文件在Access中启动它来certificate这一点,我可以看到数据肯定已经消失。 这已成为一个谜,因为我无法弄清楚为什么数据不会在文件中持久存在。 请指教。 以下是表单的代码。 您可以从我的方法中看到,我每次执行函数时都要小心关闭连接对象。 所以我不知道为什么我一直在丢失关于应用程序关闭的数据? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.OleDb; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace GTI_Taxi_Pricing { public partial class frmProv : Form { private OleDbConnection connection = new OleDbConnection(); public frmProv() { InitializeComponent(); connection.ConnectionString = @”Provider=Microsoft.ACE.OLEDB.12.0;Data […]