佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 780|回复: 5

Repeater display Image From SQL Server问题

[复制链接]
发表于 29-8-2006 11:26 AM | 显示全部楼层 |阅读模式
这个是我的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 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 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
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-9-2024 05:22 PM , Processed in 3.049622 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表