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

 

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

Store Image in SQL Server 2000 using Transact SQL

Îåêßíçóå áðü ôï ìÝëïò dbaltas. Τελευταία δημοσίευση από το μέλος cap στις 05-07-2005, 11:29. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  01-07-2005, 12:24 3258

    Store Image in SQL Server 2000 using Transact SQL

    Υπάρχει τρόπος να αποθηκεύσω ένα Image(jpg/bmp) σε SQL Server 2000 χρησιμοποιώντας μόνο Transact SQL statements?
  •  01-07-2005, 13:06 3259 σε απάντηση της 3258

    Re: Store Image in SQL Server 2000 using Transact SQL

    Ναι, αλλά είναι λίγο μανίκι. Ο SQL Server έχει τον τύπο image για να αποθηκεύεις αντικείμενα μεγάλου μεγέθους, είτε είναι εικόνες είτε άλλα binary data μεγαλύτερα από 8000 bytes. Το πρόβλημα είναι ότι δεν μπορείς να αποθηκεύσεις τα δεδομένα με τη μία, αλλά θα πρέπει να τα διαβάσεις σε chunks και να τα γράψεις στη στήλη που θες χρησιμοποιώντας τα statements WRITEDATA και UPDATEDATA. Αν τα δεδομένα σου είναι μικρότερα από 8000 bytes μπορείς να τα αποθηκεύσεις και με απλό update ή insert.

    Η διαδικασία περιγράφεται στο Modifying ntext, text, or image values του Books Online. Δες και αυτό το άρθρο, Brief Tutorial on Text, NText and Image το οποίο περιέχει και sample κώδικα για να διαβάσεις αρχεία από το σκληρό του server και να τα φορτώσεις σε πεδία image.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  04-07-2005, 11:50 3298 σε απάντηση της 3259

    Re: Store Image in SQL Server 2000 using Transact SQL

    Διάβασα προσεκτικά το Brief Tutorial on Text, NText and Image
    κατέβασα τις Stored Procs που κάνουν τη δουλειά από το
    download file
    και έκανα δουλειά (ανεβοκατέβασα αρχείο 90ΜΒ) με τις
    readImageFromfile,
    saveImage2file.

    Thanks man!


  •  05-07-2005, 11:29 3321 σε απάντηση της 3298

    Re: Store Image in SQL Server 2000 using Transact SQL

    Αν και άργησα λιγάκι, και δεν το έψαξα να πω την αλήθεια, παραθέτω απλά κάτι που "έπεσε" μπροστά μου που ίσως είναι χρήσιμο σε σχέση με την ερώτηση:

    GotDotNet User Sample:
    Storing and Retrieving Images from SQL Server using Microsoft .net


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems