查看: 784|回复: 5
|
Repeater display Image From SQL Server问题
[复制链接]
|
|
这个是我的Repeater
-----------Repeater ------------------------------
<asp:Repeater id="rpt" runat="server">
<ItemTemplate>
<tr>
<td>
<img src = ' <%# DataBinder.Eval(Container.DataItem, "Picture") %> ' />
</td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr>
<td>
<img src = ' <%# DataBinder.Eval(Container.DataItem, "Picture") %> ' />
</td>
</tr>
</AlternatingItemTemplate>
<HeaderTemplate>
<table border="1">
</HeaderTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
------------End----------------------------------------------------
我的Sql server 的 Image table 有 两个field .. " Picture " 和 "Comment"。。目前有两个record..
-----------------------Code Behind------------------------------------
private void Page_Load(object sender, System.EventArgs e)
{
string sql = "Select Picture From Image";
DataSet ds = new DataSet();
ds.Clear();
myCon.Open();
SqlDataAdapter da = new SqlDataAdapter(sql,myCon);
da.Fill(ds, "PicTable");
rpt.DataSource =ds;
rpt.DataBind();
myCon.Close();
}
-----------------------End--------------------------------------
debug 时 没有error.. display 出来的就是Image Not found 的icon 而已。。
什么问题呢?
[ 本帖最后由 zuying1985 于 29-8-2006 11:28 AM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 29-8-2006 11:33 AM
|
显示全部楼层
我的是用binary 方式save 进database 的。。。储存path 的话会比较好吗?
储存path 的话 的sample 有 reference 吗? 我找到的都是save binary data 进database 的。。。
[ 本帖最后由 zuying1985 于 29-8-2006 11:55 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 29-8-2006 12:36 PM
|
显示全部楼层
storing as path will be more simple |
|
|
|
|
|
|
|
发表于 29-8-2006 05:11 PM
|
显示全部楼层
原帖由 8years 于 29-8-2006 12:36 PM 发表
storing as path will be more simple
i agree
如果有一百万个图片在你的database
你的DBMS就有很大的负担 |
|
|
|
|
|
|
|
楼主 |
发表于 29-8-2006 05:21 PM
|
显示全部楼层
原帖由 quantum^_^ 于 29-8-2006 05:11 PM 发表
i agree
如果有一百万个图片在你的database
你的DBMS就有很大的负担
目前我还不知道应该是怎样说store path, 有 reference 吗?
我想到的是。。。
让user upload picture 然后 store 进 folder 里。。
然后才把path 和 filename store 进database..
是这样的吗?
erm.. 请问在asp.net C# 里能不能create folder?
means.. 我弄了一个member registration.. 当user register后。。
system 会用username 自动create一个新的folder在特定的地方。。能做到吗? |
|
|
|
|
|
|
|
发表于 29-8-2006 05:26 PM
|
显示全部楼层
of course can create folder, yes, just move upload file to specified folder and store the path into database |
|
|
|
|
|
|
| |
本周最热论坛帖子
|