Προς το περιεχόμενο

.NET developing (VS 2008, SQL Server κλπ)


Cygnus

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα και χρόνια πολλά..

Ανοίγω αυτό το thread για να συγκεντρώνουμε τις απορίες και τις ερωτήσεις μας κατά την ανάπτυξη projects μέσω Visual Studio 2008 και .NET Framework 3.5 .

Η ερώτησή μου είναι η εξής: Θέλω να κάνω select στη βάση με κριτήριο το όνομα και να μου επιτρέψει το ID, δηλαδή select ID from Table where name="ΤΑΔΕ". Σημειώνω ότι τα ονόματα είναι unique. Πώς θα αποθηκεύσω αυτό το ID σε μεταβλητή ώστε να τη χρησιμοποιήσω στο project; Γίνεται με κάποιον τρόπο εκτός από procedure;

Δημοσ.

dot 2 ειναι και οχι 3.5 (το 3.5 ειναι wpf)

Για να παρεις δεδομενα απο db server ή local db, μπορεις να κανεις δυο πραματα

Α) να δουλεψεις με το designer που δουλεβεις με wizards και ειναι πολη απλο

Β) να το κανεις manual

δλδ

connect to db -->

execute commands

για να καταλαβεις το πως, μπες local msdn και ψαξε DataReader , SqlCommand SqlConnection

Δημοσ.

Βασικά δώσε λίγο κώδικα αν έχεις για να σου πούμε τι να αλλάξεις.

 

Πάντως με αυτές τις γραμμές κώδικα μπορείς να κάνεις τη δουλειά σου:

>
       Dim myID As Integer
       Dim myConn As New SqlConnection(myConnStr)
       myConn.Open()
       myComm = New SqlCommand("SELECT ID FROM Company WHERE Name='ΤΑΔΕ'", myConn)
       myID = myComm.ExecuteScalar()
       myConn.Close()

 

Η συνάρτηση ExecuteScalar() κάνει τη δουλειά που θέλεις

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...