Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Διάβασμα εικόνας απο βάση δεδομένων(Access)

Îåêßíçóå áðü ôï ìÝëïò leukonas. Τελευταία δημοσίευση από το μέλος nikolaosk στις 08-06-2009, 21:23. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  08-06-2009, 16:01 51435

    Διάβασμα εικόνας απο βάση δεδομένων(Access)

    Αποθηκέυω την εικόνα σε έναν σε μια βάση δεδομένων σε access.Το π΄ροβλημα μου είναι οτι δεν μπορώ να την διαβάσω και να την δείξω στη σελίδα μου. Χρησιμοποιώ vb.net(2) και Visual studio 2005.Για το διάβασμα των στοιχείων απο τη βάση χρησιμοποιώ ole db. H αποθήκευση και η εμφάνιση της εικόνας γίνεται σε σελίδα aspx. Θα με ενδιέφεραν παραδείγματα σε vb η c#.

    Παραθέτω των κώδικα που γράφω.

    If myReader.Read Then
    Response.ContentType = myReader("MIMEType").ToString()
    Response.BinaryWrite(myReader.Item("Image"))

    End If

    Όπου image είναι το όνομα του πεδιου στη βάση όπου έχει αποθηκευτεί η εικόνα σαν binary data.Αν μπορεί ας κάποιος να βοηθήσει...
  •  08-06-2009, 21:23 51443 σε απάντηση της 51435

    Απ: Διάβασμα εικόνας απο βάση δεδομένων(Access)


    Σου δίνω ένα μικρό παράδειγμα σε vb, που δεν κάνει αυτό που θες... αλλά από εκεί πρέπει να αρχίσεις...σου δείχνω πως να ανοίξεις ένα connection σε μια βάση .mdb και να φέρεις δεδομένα.

    έχω μια βάση , Northwind.mdb στον c:\

    1) αρχίζεις ένα νέο asp.net project στο visual studio

    2) βάζεις στην default.aspx , ένα button και ένα gridview control

    3) Στο Onclick event handler, βάλε τον παρακάτω κώδικα.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
       Dim conn As OleDbConnection
    
            conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\northwind.mdb;")
            Dim da As New OleDbDataAdapter("select * from Categories", conn)
            Dim dt As New DataTable
            da.Fill(dt)
            da.Dispose()
            conn.Dispose()
            GridView1.DataSource = dt
            GridView1.DataBind()

    4) Tρέξε το project....

    πρέπει να προσέξεις ότι πας να φέρεις από τον πίνακα, μια εικόνα, που όμως είναι OLE OBJECT....

    θέλει μια ειδική μεταχείριση




    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems