数据库连接问题!急!大家帮帮小弟~初学者!
private void button1_Click(object sender, System.EventArgs e)
string str = @ "server=415-7E9290C5828;uid= " ";pwd= " ";database=deom " ;
SqlConnection conn = new SqlConnection(str);
string sql = "select NAME from deom ";
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
SqlDataReader myDataRead = cmd.ExecuteReader();
string[] name=new string[10];
int i = 0;
while (myDataRead.Read())
{
name[i] = myDataRead[ "NAME "].ToString();
i++;
}
for (i = 0; i <name.Length; i++)
{
textBox1.Text =textBox1.Text +name[i] + " ";
}
conn.Close();
}
为什么说的myDataRead没有定义呢?
------解决方案--------------------string sql = "select NAME from deom "; //一般是从表里select 不是数据库啊
string sql = "select NAME from table ";
------解决方案--------------------这样操作比较简单
SqlConnection conn = new SqlConnection(str);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
da.Fill(ds, "TEST ");
if (ds.Tables[0].Rows.Count!=0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
textBox1.Text += ds.Tables[0].Rows[i][ "NAME "].ToString() + " ";
}
}