这是我的主要目标:我希望用户能够在文本框中输入计算机名,并且我的数据库中有一个表,其中包含计算机名和 IP 地址。因此,当我查询数据库时,我希望能够做这样的事情......“从计算机名中选择 ipaddress,其中计算机名 = 'textbox1.text'”。这样,当用户输入计算机名称时,它将在 db 中查找并使用 ipaddress 映射到 pc。
到目前为止,我只是想将结果从数据库返回到 textbox1。任何帮助表示赞赏。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace testwf
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
InitializeComponent();
SqlConnection cs = new SqlConnection(@"Server=10-nuerp-006acdst;Database=Rert;User Id=reports;Password=Password");
SqlDataAdapter da = new SqlDataAdapter();
cs.Open();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cs = new SqlConnection(@"Server=10-nuerp-006acdst;Database=Rert;User Id=reports;Password=Password
SqlDataAdapter da = new SqlDataAdapter();
cs.Open();
da.SelectCommand = new SqlCommand();
SqlCommand command = new SqlCommand("select top 1 * from station", cs);
SqlDataReader dr = command.ExecuteReader();
//cs.Open();
dr.Read();
while (dr.Read())
{
cs.Open();
command.ExecuteReader();
textbox1.Text = dr.GetSqlValue(1).ToString();
MessageBox.Show(dr.GetSqlValue(0).ToString());
}
MessageBox.Show(dr.GetSqlValue(0).ToString());
cs.Close();
}
}
}