ASP.Net 怎样调用access数据库中的字段
有一个ASP.Net(C#)的网站程序,这个网站程序是网上下载的,里面有个“产品中心”(ProShow.aspx)调用不了数据库中的产品图片地址(字段为pic_url),而“公司形象”(Company.aspx)可以正常调用形象图片地址(字段为k_url)。
ProShow.aspx和Company.aspx里有两处不同:
第一点不同是
ProShow.aspx是<%@ page language="C#" autoeventwireup="true" inherits="ProShow, www_deploy" %>
Company.aspx是<%@ page language="C#" autoeventwireup="true" inherits="Company, www_deploy" %>
补充→ Company.aspx中是Company,ProShowaspx中是ProShow。
第二点不同是
ProShow.aspx是<%# DataBinder.Eval(Container.DataItem, "p_pic")%>
Company.aspx是<%# DataBinder.Eval(Container.DataItem, "k_picurl")%>
补充→ Company.aspx中是k_picurl,ProShowaspx中是p_pic。
其他说明:
数据库是Access数据库,数据库的表kepu中有k_picurl字段,表pro_info中有pic_url字段,但就是找不到p_pic字段。
在这个网站程序的后台可以正常在“产品中心”中添加产品分类和产品,并且能够上传产品图片。
我尝试将上面说到的不同之处的p_pic换成pic_url也无法在ProShow.aspx中调用到我在后台上面的产品图片地址。
如果有人能够帮助我解决这个问题,我可以另外送他100分,加上本问的100分就是200分!!
有需要知道更详细情况的可以留言,我可以提供。谢谢!!
补充:如2楼所说,查看生成的前台网页代码里,相应位置是空的,即没有从数据库中取得相应的产品图片地址。
下面是这个网站程序的源码,想帮我解决问题并拿200分的朋友可以下载,在自己的IIS上测试一下“产品中心”是不是可以?
下载地址:http://atainuo.3.webs.jx.cn/jtzz.rar
后台用户名admin密码admin
答案:打开Access或者将Access导入到Datatable中。网上看到这个:http://blog.zhaoxi.net/gisfarmer/archive/2008/12/30/3648761.aspx
其他:你可以看后台代码的啊!
你这描述有点不清楚,你要是懂c#的话,可以看看他的代码是怎么写的,p_pic,k_picurl这是绑定字段信息,你详细的看看源码是如何写的就可以找到了问题所在了,。。。 在“产品中心”(ProShow.aspx) 产品图片 上面点右键属性 看是属性内容是什么
就容易解决问题了 太长了
上一个:请教把ACCESS数据库转成MSSQL的一些建议!
下一个:VB里面怎么利用代码来向access 数据库添加表格