asp.net+access表中信息进行筛选查询,后台有很大问题,求具体修改,求大神

问题描述

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语句要写成上面的形式。不过这只是我根据你的截图猜的,不一定成功哦
解决方案九:
引号都用英文的,发了帖子才看到好像有点不对,别犯低级错误哦

时间: 2024-07-30 07:48:21

asp.net+access表中信息进行筛选查询,后台有很大问题,求具体修改,求大神的相关文章

visualc#+access-数据写不进去access表中,怎么改呢?

问题描述 数据写不进去access表中,怎么改呢? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.OleDb; namespace 专科医院门

一列一列向access表中插入数据,列数是一个变量,用循环,用什么sql语句

问题描述 一列一列向access表中插入数据,列数是一个变量,用循环,用什么sql语句 用sql语句向ACCESS的一张表中添加数据,因为具体的列数还不清楚,所以想用循环一列一列向ACCESS表中插入数据,采用insert,为什么插入30行数据(即一列),当插第二列数据时就从第31行,第二列开始了(应该是第一行第二列开始).如果不用insert,用update那语句怎么写,一直出错. 解决方案 你的数据库表结构有问题.你应该把你的列作为行来插入.数据库中的表,列就应该是确定的. 解决方案二: 你

sqlserver-怎么使数据库表中信息按某一列排序,列的类型是datetime

问题描述 怎么使数据库表中信息按某一列排序,列的类型是datetime 列名:report-date 例子:2014-09-01 00:00:00.000 sqlserver语句怎么写,按这一列的时间排序 解决方案 select * from xxxx order by [report-date] desc 解决方案二: 将这个字段转换成时间,order by cast(***这个字段) 解决方案三: sql server支持datetime排序 order by report-date

asp中网access数据库中插入数据乱码

问题描述 asp中网access数据库中插入数据乱码 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> meta http-eq

access-在C#中将一个数组传递到ACCESS表中,第一列传完,然后传下一列,总共4列。

问题描述 在C#中将一个数组传递到ACCESS表中,第一列传完,然后传下一列,总共4列. for (int j = 0; j < 4; ++j)//j代表齿数 { for (int i = 0; i < 30; ++i)//行数,I改变的是测量的点数 { jilushuzhi_left[j,i] = chixiangceliang_left[j, i];//将测量得到的j行i列值传到变量数组 string str = string.Format("insert into rz(&qu

在c#中通过什么样的语句可以统计出access表中的记录数 ?

问题描述 在c#中通过什么样的语句可以统计出access表中的记录数? 解决方案 解决方案二:Selectcount(*)fromttt解决方案三:DataTabledt="SELECT*FROMttt"intcount=dt.Rows.Count;解决方案四:selectcount(*)from表

select-java中怎么获取sql数据表中某指定行(gysqc=get_item)的所有数据?求解答

问题描述 java中怎么获取sql数据表中某指定行(gysqc=get_item)的所有数据?求解答 String get_item = (String) box.getSelectedItem(); String sql_chaxun = "select * from tb_gysinfo"; try { conn = daoConn.getConn(); st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, Res

对Excel表中数据一对多查询的方法

  对Excel表中数据一对多查询的方法          举个例子,如下图,左侧A1:C10是一份学员名单表,现在需要根据F1单元格的"EH图班"这个指定的条件,在F2:F10单元格区域中,提取该班级全部学员名单. 今天说一个函数查询方面的方法:Index+Small. F2单元格输入以下数组公式,按住Ctrl+Shift键不放,再按回车键,然后向下填充: =INDEX(B:B,SMALL(IF(A$1:A$10=F$1,ROW($1:$10),4^8),ROW(A1))),&quo

oracle从一张表中根据不同条件查询出两个结果 然后查出两个结果中相同的数据

问题描述 oracle从一张表中根据不同条件查询出两个结果 然后查出两个结果中相同的数据 这是表中数据 我用下面这种方法 select * from ((select * from SFFX_JGJPZ_DETAIL d where d.jgjpz_id=1) o), ((select * from SFFX_JGJPZ_DETAIL d where d.jgjpz_id=8) t) where o.platename=t.platename ; 查出来的结果对的 却在一行 怎么解决.. 解决方