if(! this.IsPostBack)
{
OleDbConnection dbconn=new OleDbConnection("Provider=Microsoft.jet.oledb.4.0;Data Source="+Server.MapPath("data.mdb"));
dbconn.Open();
OleDbCommand dbcom=new OleDbCommand("select id,name from e ;"
+"select r,h from show",dbconn);
OleDbDataReader dr=dbcom.ExecuteReader();
do
{
Response.Write(dr.GetName(0)+":"+dr.GetName(1)+"::"+"<br>");
while(dr.Read())
{
Response.Write(dr.GetString(0)+":"+dr.GetString(1));
}
}while(dr.NextResult());
dr.Close();
dbconn.Close();
}错误信息:在 SQL 语句结尾之后找到字符。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 在 SQL 语句结尾之后找到字符。源错误:
行 28: OleDbCommand dbcom=new OleDbCommand("select id,name from e ;"
行 29: +"select r,h from show",dbconn);
行 30: OleDbDataReader dr=dbcom.ExecuteReader();
行 31:
行 32: do
{
OleDbConnection dbconn=new OleDbConnection("Provider=Microsoft.jet.oledb.4.0;Data Source="+Server.MapPath("data.mdb"));
dbconn.Open();
OleDbCommand dbcom=new OleDbCommand("select id,name from e ;"
+"select r,h from show",dbconn);
OleDbDataReader dr=dbcom.ExecuteReader();
do
{
Response.Write(dr.GetName(0)+":"+dr.GetName(1)+"::"+"<br>");
while(dr.Read())
{
Response.Write(dr.GetString(0)+":"+dr.GetString(1));
}
}while(dr.NextResult());
dr.Close();
dbconn.Close();
}错误信息:在 SQL 语句结尾之后找到字符。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 在 SQL 语句结尾之后找到字符。源错误:
行 28: OleDbCommand dbcom=new OleDbCommand("select id,name from e ;"
行 29: +"select r,h from show",dbconn);
行 30: OleDbDataReader dr=dbcom.ExecuteReader();
行 31:
行 32: do
解决方案 »
- 工资项目、公式自定义的实现。
- IPSeeker.cs(75,66): 警告 CS0618: “System.Net.IPAddress.Address”已过时:“This property
- 仿qq msn的信息提示问题
- |M| 学习写控件十四贴:200分求:当我的控件里面init时Controls.Add一个验证控件进来,我如何让这个验证控件在页面一开始就是显示出来
- 怎样算字符串的长度???
- DataView()到底是起什么作用?
- xpo技术相关问题(急急急急)
- cm.ExecuteNonQuery(),请帮忙看看!
- 用image控件的imageurl属性显示来自数据库中的圖片路徑出錯.
- 大家都用什么工具开发asp.net
- 请教个iis的配置的问题
- <asp:TextBox ... text='<%#Eval("clie_chname") %>' ...>为什么不能显示那个字段的值。
书上特别指明:两条SQL语句中用分号
+"select r,h from show",dbconn);
select id,name from e select r,h from show 这样44看
反了
id,name from e ";
你再查询分析器里面执行看看,如果不能就是错误的,
我觉得系统提示的就是这个后缀; 不对的
+"select r,h from show",dbconn);
?????????
楼主ACCESS的查询
能不能实现
select id,name from e ;
select r,h from show;我估计是不行的
OleDbCommand dbcom=new OleDbCommand("select id,name from e union select r,h from show",dbconn);
你最好能先在access中直接写查询语句来试试!!
我刚试过的!!
就是报“在 SQL 语句结尾之后找到字符。”这个错!!
access 不能多条查询的原因!!!!!!!
我刚试过的!!
就是报“在 SQL 语句结尾之后找到字符。”这个错!!
access 不能多条查询的原因!!!!!!!
我刚试过的!!
就是报“在 SQL 语句结尾之后找到字符。”这个错!!
还是推荐源码给你到http://www.51aspx.com,你的问题就迎刃而解了
===================
正解