为什么下面两段代码,第一段运行报错,而第二段运行可以通过,为什么啊?
第一段
SqlConnection conn = sqlconn.sqlconn1();
conn.Open();
string sql = "select * from XLImport5 where PO=" + this.textBox1.Text.ToString();
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adapter.Fill(ds, "XLImport5");
conn.Close();
dataGridView1.DataSource = ds.Tables["XLImport5"];第二段 SqlConnection conn = sqlconn.sqlconn1();
conn.Open();
string sql = "select * from XLImport5 where PO='123' ";
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adapter.Fill(ds, "XLImport5");
conn.Close();
dataGridView1.DataSource = ds.Tables["XLImport5"];
第一段
SqlConnection conn = sqlconn.sqlconn1();
conn.Open();
string sql = "select * from XLImport5 where PO=" + this.textBox1.Text.ToString();
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adapter.Fill(ds, "XLImport5");
conn.Close();
dataGridView1.DataSource = ds.Tables["XLImport5"];第二段 SqlConnection conn = sqlconn.sqlconn1();
conn.Open();
string sql = "select * from XLImport5 where PO='123' ";
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adapter.Fill(ds, "XLImport5");
conn.Close();
dataGridView1.DataSource = ds.Tables["XLImport5"];
解决方案 »
- StreamWriter如何循环追加到指定文件?
- C#发送邮件:系统存储不足。 服务器响应为: 4.3.1 Out of memory
- 如何修改文件里特定位置的值
- 急!!!B/S混合C/S问题。B/S中有会话管理,请问在C/S中如何实现???
- 请问如何打开小画家编辑picturebox里的图片?
- 一个DataGrid简单的问题,但我还是不懂!
- 關於 ASP.NET 使用 Windows Messager 的 Web Services 問題.
- asp.net引有ajax后,上传图片代码无效,望高手解决!!在等待~~~~~~跪求高手解决~~~~~~~~
- httpmodule 获取上传文件大小后,如何中止上传进程?
- 为什么有的语句是x=a.b,有的是x="a.b",甚至还有x="{a.b}"这种格式的?
- C# 通过checkbox选中,来控制BUTTON可用。错在哪里?
- C#+Sql开发的网站,可是不知道怎么在网页上插入flash?
错在这一句:
this.textBox1.Text.ToString() 的两边均加单引号就可以。因为该字段不是数值型的,所以加跟不加是不一样的。
在双引号外面要套一个单引号