Βοήθεια σε αρχάριο για Visual και Sql Server

Γενικές συζητήσεις για SQL και SQL Servers (RDBMS)

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
morfeus123
Δημοσιεύσεις: 6
Εγγραφή: 03 Αύγ 2009 14:55

Βοήθεια σε αρχάριο για Visual και Sql Server

Δημοσίευση από morfeus123 » 03 Αύγ 2009 15:00

Καλησπέρα,
έχω τον παρακάτω κώδικα

Dim sql2 As String = "UPDATE Register set Best_Rank=+sum+, Rank=+sum+ where Username='" + Form1.TextBox1.Text + "' "
Dim conn2 As SqlConnection = New SqlConnection(connString)
Dim command2 As SqlCommand = New SqlCommand(sql2, conn2)
conn2.Open()
command2.ExecuteNonQuery()

το sum είναι μια μεταβλητή Double (μπορώ να την έχω και ως Integer δε με νοιάζει) και θέλω να κάνω ενημέρωση της βάσης. Πώς είναι η σύνταξη για μεταβλητές πραγματικές??
πχ. για String θα ήταν ...Best_Rank='"+sum+"'
τώρα όμως που είναι Double μου πετάει λάθος ότι και να βάλω..
Καμιά ιδέα ..? (Χρησιμοποιώ Visual studio 2005)

Ευχαριστώ.

Άβαταρ μέλους
georiege
Δημοσιεύσεις: 79
Εγγραφή: 09 Ιούλ 2007 11:29
Επικοινωνία:

Βοήθεια σε αρχάριο για Visual και Sql Server

Δημοσίευση από georiege » 09 Σεπ 2009 13:34

Καλησπέρα !

Τα πεδία Best_Rank και sum , στην βάση σου , τι πεδία είναι ?
Πρέπει να είναι και τα 2 ίδιου τύπου , π.χ. και τα 2 να είναι Decimal ,
Αλλιώς πρέπει να κάνεις convert (με την εντολή convert).

Για την σύνταξη , εάν και τα 2 πεδία είναι αριθμητικά τότε απλός του
λες Best_Rank = sum χωρίς να βάλεις εισαγωγικά η κάποιο άλλο χαρακτήρα πριν από το πεδίο sum.
I do this for Aiur

http://www.aspx.gr

Απάντηση

Επιστροφή στο “Βάσεις Δεδομένων και SQL - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες