繁体   English   中英

数据从数据库到文本框

[英]Data from Database to Textbox

我对编程领域非常陌生,比如刚开始四个月,所以我想对99%的人来说我有一个非常愚蠢的问题。

我正忙于制定一个非常基本的预订程序来练习,并且像疯了似的猪一样挣扎。

1)我基本上想将数据从MySql拉到文本框。
2)我的目的是要获得一个循环,以便将预订ID保存在MySql中。 不知道大家是否都能理解我的意思。

当前代码:

string connection = "datasource = localhost; port = 3306; username = root; password = ****";
string query = "SELECT * FROM databasename.tablename where id='"this.textbox1.Text"' ";
MySqlConnection conn = new MySqlConnection(connection);
MySqlCommand command = new MySqlCommand(query, conn);
MySqlDataReader reader;
conn.Open();
reader = command.ExecuteReader();
while (reader.Read()) 
{

}

只需要使用parameters正确使用您的查询:

string connection = "datasource = localhost; port = 3306; username = root; password = ****";

string query = "SELECT * FROM databasename.tablename where id=@ID ";

MySqlConnection conn = new MySqlConnection(connection);
MySqlCommand command = new MySqlCommand(query, conn);
command.Parameters.Add("@ID",textBox1.Text);
MySqlDataReader reader;
conn.Open();

reader = command.ExecuteReader();

while (reader.Read()) {}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM