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

 

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

.NET+ Access DB

Îåêßíçóå áðü ôï ìÝëïò Tmark. Τελευταία δημοσίευση από το μέλος manosB στις 26-01-2009, 10:18. Υπάρχουν 10 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-01-2009, 12:24 47840

    .NET+ Access DB

       Καλησπέρα Συνάδελφοι και καλώς σας βρήκα!Το προβλήμα μου είναι το εξής:Εχω μια βάση σε Access η οποία περιέχει πίνακες,ερωτήματα και reports.Θέλω να φτιάξω μια φόρμα σε .NET η οποία να κάνει present τους πίνακες,ερωτήματα και reports όπως επίσης update delete kai insert νέα δεδομένα εκεί που θέλει ο χρήστης.Η σύνδεση με την βάση μου άπό το VS θα γίνει μέσω OLEDΒ?Και μετά με τι εντολές θα κάνω execute τα queries για παράδειγμα?
    Knowing is not enough , you must apply.
    Willing is not enough , you must do.
  •  23-01-2009, 15:39 47842 σε απάντηση της 47840

    Απ: .NET+ Access DB



    χωρίς να θέλω να σου πω τι να κανεις,

    καλύτερα θα ήτανε να δεις πως θα κάνεις την βάση σου σε sql express.ειδικά αν αυτό που πας να υλοποιήσεις είναι μεγάλη Multi-user εφαρμογή, θα  δεις ότι με Ms access θα έχεις πολύ πρόβλημα με Performance.

    αφού θα ασχοληθείς με .net Θα δεις το ado.net και τις κλάσσεις που υπάρχουνε εκεί.

    υπάρχει άφθονο υλικό στο web.

    μπορείς να δεις και τα Video tutorials for beginners από το http://www.studentguru.gr


    θα στο πω απλά. στο .net κόσμο το ADO πέθανε....


    το ado.net παίζει και με MS access. αλλά καλύτερα να πας στην sql server express edition.

    υπάρχουνε Tools και wizards μέσα από την access για να το κάνει αυτό.

    hope it helps.....

    Νικόλαος Καντζέλης
    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
  •  23-01-2009, 20:20 47848 σε απάντηση της 47842

    Απ: .NET+ Access DB

    Ευχαριστώ για την βοήθεια.Η βάση δεν θα περιέχει μεγάλο όγκο δεδομένων αν αυτό εννοείς.Δηλαδή δεν είναι μεγάλη Multi-User εφαρμογή.Τώρα ξέρω ότι υπάρχει εντολή μέσω του Access που μετατρέπεις την .mdb σου σε SQL.Αυτό βολεύει ή να ξαναγράψω την βάση σε SQL server express?


    Knowing is not enough , you must apply.
    Willing is not enough , you must do.
  •  23-01-2009, 20:26 47849 σε απάντηση της 47848

    Απ: .NET+ Access DB

    Να κάνω μόνο μια παρένθεση (ξέροντας οτι δεν απαντάω στην ερώτηση σου): Ο Νίκος συμβουλεύει τη μετάβαση σε SQL Server μόνο και μόνο για το λόγο οτι η Access δεν υποστηρίζεται το ίδιο "σθεναρά" από τη microsoft πλέον ως database που συνεργάζεται με το ado.net, συνεπώς στο μέλλον ενδέχεται να αντιμετωπίσεις προβλήματα. Αυτό το γράφω κυρίως για άλλους συναδέλφους που θα διαβάσουν την παρούσα δημοσίευση.

    Οσον αφορά στη μετατροπή, μάλλον εννοείς τη χρήση της access ως front-end για μια sql server database. Δεν είναι αυτό που ζητάς, μπορείς όμως να χρησιμοποιήσεις τα SSIS services (πρώην dts) για να κάνεις import τα δεδομένα σου από μια access database σε μια sql server database.


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

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  24-01-2009, 11:53 47863 σε απάντηση της 47848

    Απ: .NET+ Access DB

    Λοιπόν χωρίζω αυθαίρετα τις απαντήσεις μου σε δύο κομμάτια.

    1) ΒΑΣΗ

    Ναι αξίζει να κάνεις την μετάβαση σε SQL Server Express διότι το δέσιμο με τη .net είναι καλύτερο και όπως ξέρεις τα limitation της Access δεν σου επιτρέπουν να κάνεις πολλά πράγματα σαν Back end. Επίσης η μετάβαση είναι πολύ εύκολη. Τσέκαρε αυτή τη συζήτηση: http://www.dotnetzone.gr/cs/forums/thread/42040.aspx

     2) Φόρμες (.net)

    Βασικά πρέπει να μάθεις να δουλεύεις με το ADO.NET. Διαφέρει ριζικά με το DAO που είχες συνηθίσει στην Access αφού πρόκειται για Disconnected μοντέλο.

    Ιδανικό μέρος για να ξεκινήσεις το διάβασμα είναι το : http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx . Ειδικά η ενότητα Forms over Data Video Series 


    Manos
  •  24-01-2009, 15:18 47869 σε απάντηση της 47863

    Απ: .NET+ Access DB

    Δηλαδή ManosB μου προτείνεις να πάω με το WPF τρόπο για τις φόρμες?

    Knowing is not enough , you must apply.
    Willing is not enough , you must do.
  •  24-01-2009, 15:35 47870 σε απάντηση της 47869

    Απ: .NET+ Access DB

    Αν τώρα ξεκινάς όχι. 

    Στο Link που σου έδωσα κάνε λίγο scroll down και θα δεις το Forms Over Data Section.  Πιο συγκεκριμένα: http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx#formsoverdata


    Manos
  •  24-01-2009, 16:40 47872 σε απάντηση της 47870

    Απ: .NET+ Access DB

    Ποιές είναι οι διαφορές WPF με Windows forms over data??

    Knowing is not enough , you must apply.
    Willing is not enough , you must do.
  •  24-01-2009, 17:30 47873 σε απάντηση της 47872

    Απ: .NET+ Access DB

     

    για δες εδώ

     

    http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/42636e55-a1e0-4b29-bbd1-cd8073585584/

    winforms προυπέρχανε των wpf. ενσωματωθηκανε στο .net 3.0 Και βασικά χρησιμοποιούνε μια σαν Mark up γλώσσα την xaml για ποιο rich user interface development.

     δες και εδώ

    http://msdn.microsoft.com/en-us/library/ms754130.aspx


    Νικόλαος Καντζέλης
    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
  •  24-01-2009, 18:04 47875 σε απάντηση της 47873

    Απ: .NET+ Access DB

    Οκ,ευχαριστώ.Δηλάδη αν δεν έχω ιδιαίτερη πείρα σε WMF να πάω με τις κλασσικές φόρμες και ας χάσω λίγο στο visual μέρος?

    Knowing is not enough , you must apply.
    Willing is not enough , you must do.
  •  26-01-2009, 10:18 47902 σε απάντηση της 47875

    Απ: .NET+ Access DB

    Αν τώρα ξεκινάς οι WinForms είναι πιο απλές. Μόλις τριφτείς λίγο με αυτές τότε ξεκίνα με WPF (και όχι WMF!!)
    Manos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems