问题描述
aspx<formid="form1"runat="server"><center><h1style="color:Red;">订单结算申请</h1><p>产品:<selectid="TableName"runat="server"><optionvalue="一室">一室</option><optionvalue="二室">二室</option><optionvalue="三室">三室</option></select></p><p>支付状态:<selectid="Select1"runat="server"><optionvalue="已支付">已支付</option><optionvalue="未支付">未支付</option></select></p><p>订单收款类型:<selectid="Select2"runat="server"><optionvalue="平台收款订单">平台收款订单</option><optionvalue="非平台收款订单">非平台收款订单</option></select></p><p>模式类型:<selectid="Select3"runat="server"><optionvalue="现超E模式">现超E模式</option><optionvalue="其他模式">其他模式</option></select></p><table><tr><tdalign="left">订单号:</td><td><asp:TextBoxID="TextBox1"runat="server"></asp:TextBox></td></tr><tr><tdalign="left">生成时间:</td><td><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><asp:TextBoxID="requestedDeliveryDateTextBox"runat="server"Width="100"/><asp:ImageButtonid="imageButton"runat="server"ImageUrl="~/Images/444.png"AlternateText="calendar"OnClick="ImageButton_Click"CausesValidation="false"/><br/><divid="calendar"class="calendar"visible="false"runat="server"><asp:CalendarID="requestedDeliveryDateCalendar"runat="server"OnSelectionChanged="RequestedDeliveryDateCalendar_SelectionChanged"/></div></ContentTemplate></asp:UpdatePanel></td></tr></table><inputid="Show"runat="server"type="submit"value="查询"onserverclick="Show_Click"/><tableid="Table1"border="1"runat="server"visible="false"></table></center></form>aspx.csprotectedvoidShow_Click(objectsender,EventArgse){stringtn=TableName.Value;if(myDataSet.Tables.Contains(tn)){myDataSet.Tables.Remove(tn);}stringConStr=@"Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(".")+@"sc.accdb";OleDbConnectionmyconn=newOleDbConnection(ConStr);myconn.Open();stringsql="select*from"+tn;OleDbDataAdapterdat=newOleDbDataAdapter(sql,myconn);dat.Fill(myDataSet,tn);myconn.Close();intcolnum=myDataSet.Tables[tn].Columns.Count;intrownum=myDataSet.Tables[tn].Rows.Count;HtmlTableRowtr1=newHtmlTableRow();tr1.BgColor="red";for(intj=0;j<colnum;j++){HtmlTableCelltc1=newHtmlTableCell();tc1.Controls.Add(newLiteralControl(myDataSet.Tables[tn].Columns[j].ColumnName.ToString()));tr1.Cells.Add(tc1);}Table1.Rows.Add(tr1);Table1.Visible=true;}protectedvoidRequestedDeliveryDateCalendar_SelectionChanged(objectsender,EventArgse){requestedDeliveryDateTextBox.Text=requestedDeliveryDateCalendar.SelectedDate.ToShortDateString();//隐藏日历calendar.Visible=false;//设置日历下textbox的焦点,方便用户输入。移除或改变下行代码设置为您自己的控件//someTextBox.Focus();}protectedvoidImageButton_Click(objectsender,ImageClickEventArgse){//控制日历的显示与隐藏calendar.Visible=!calendar.Visible;}
解决方案
解决方案二:
说问题啊……
解决方案三:
解决方案四:
看这也不是什么“很大问题”呀找不到“一室”这个表嘛,看你写的SQL是从这个表中查询的,那个表名tn在多个地方用到了,放松下,检查检查,跟踪调试下应该就找到原因了。
解决方案五:
我没有一室这个表,我的后台是粘的,不是我想实现的工能,我想实现筛选信息表中,进行查询一个表的信息
解决方案六:
解决方案七:
筛选这个表中的信息进行查询功能,谁能教教我做论文好辛苦
解决方案八:
亲呀,这样问问题很难回答呀,不过你可以试试改下下面的内容:stringsql="select*fromorderjswhere产品=‘"+tn+“’”;
我看你的图,那个”产品“是个字段,包含一室、二室、三室而表的名字是orderjs所以,SQL语句要写成上面的形式。不过这只是我根据你的截图猜的,不一定成功哦
解决方案九:
引号都用英文的,发了帖子才看到好像有点不对,别犯低级错误哦