如何使用c#从sql数据表中提取数据

时间:2017-06-30 11:16:16

标签: c# sql selenium

我正在研究一些自动机,我需要从我老板给我的数据表中提取数据,这个:

enter image description here

如你所见,有三列第一个名为quatro,第二个名为tres,最后一个名为actualizado,现在不介意第三个,我有这样的代码:

Gdriver.Navigate().GoToUrl("http://www.codigo-postal.pt/");
IWebElement searchInput1 = Gdriver.FindElement(By.Id("cp4"));
searchInput1.SendKeys("4715");//4730
IWebElement searchInput2 = Gdriver.FindElement(By.ClassName("cp3"));
searchInput2.SendKeys("374");//324
searchInput2.SendKeys(OpenQA.Selenium.Keys.Enter);

所以我想要的是,将数字从列quatro和tres分别插入到cp4和cp3中,同时有数字。

如果有人帮助了我,我将非常感激,谢谢!

1 个答案:

答案 0 :(得分:0)

解决方案:

using (SqlConnection connection = new SqlConnection(""))
    {
        string query = "SELECT column FROM Datatable ";
        using (SqlCommand command = new SqlCommand(query, connection))
        {
            connection.Open();
            SqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                string coluna = reader.GetString(reader.GetOrdinal("column"));
            }
            connection.Close();
        }
    }