查询为什么没有反映?
一个简单的查询页面,就一个输入框,一个按钮,一个datagrid,
sql: select * from a where tj=textbox1.text
问题是:直接在查询分析器中运行sql,正常,但在页面,有时候正常,可以得到查询结果,有时候就不正常,查询没有结果,就是页面闪了一下,datagrid什么数据也没有
------解决方案--------------------是否是page_load里面的问题.IsPostBack之类绑定之类.
------解决方案--------------------最有可能就是你的SQL语句有问题呗
string sql = "select * from a where tj = ' " + textbox1.Text + " ' ";
------解决方案--------------------不要直接在sql语句中让textbox给语句附值,你可以试一下
......
strcmd= "select * from a where tj=@tj "
dim cmd as sqlcommand
cmd=newsqlcommand(strcmd,con)
cmd.parameters.add( "@tj ",sqldbtype.varchar).value=textbox1.text
con.open()
cmd.executereader()
con.close()
------解决方案--------------------写sql语句好危险,不过是access也没办法