我尝试更改搜索时遇到问题
代码:
SqlDataAdapter SDA = new SqlDataAdapter("Select Name,Phone from '"+textBox2.Text+"' where Name='" + textBox1.Text + "' ", con);
DataTable dt = new DataTable();
SDA.Fill(dt);
if (dt.Rows.Count == 1)
{
textBox3.Text = (dt.Rows[0][0].ToString());
}
当我使用表的固定名称时,它工作正常。
例如
SqlDataAdapter SDA = new SqlDataAdapter("Select Name,Phone from Table where Name='" + textBox1.Text + "' ", con);
DataTable dt = new DataTable();
SDA.Fill(dt);
if (dt.Rows.Count == 1)
{
textBox3.Text = (dt.Rows[0][0].ToString());
}
答案 0 :(得分:0)
您添加了额外的'
:
SqlDataAdapter SDA = new SqlDataAdapter("Select Name,Phone from "+textBox2.Text+" where Name='" + textBox1.Text + "' ", con);
答案 1 :(得分:0)
您需要删除60.0b6
表上的'
信号引号。
From
而不是
"Select Name,Phone from "+textBox2.Text+" where Name='" + textBox1.Text + "' "
答案 2 :(得分:0)
使用此代码段替换您的代码。它应该适合你。还有额外的'在您的选择中
AttributeError: 'Series' object has no attribute 'to_pydatetime'