Αρχικά γειά σας και καλές διακοπές σε όλους.
Μήπως ξέρει κανείς πως πρέπει να συντάξουμε την εντολή σε sql για να καταχώρησουμε μια μεταβλητή στη βάση δεδομένων;; Για να γίνω πιο συγκεκριμένος μπορώ συνδέομαι κανονικά στη βάση και στέλνω ερωτήματα αλλά δεν μπορώ να κάνω καταχώρηση παραμετρικά δηλαδή έστω οτι έχω την μεταβλητή int temp = 45; και θέλω να την καταχωρήσω στη βάση η εντολή που πρέπει να γράψω είναι κάπως έτσι:
insertPerson ->CommandText = S"INSERT INTO person VALUES('name', 'surname',temp)"; πως ακριβώς πρέπει να το γράψω για να πετύχει η καταχώρηση;
Ευχαριστώ
Εμφάνιση 1-2 από 2
Θέμα: VC++ .NET και SQL Server
-
31-07-05, 12:00 VC++ .NET και SQL Server #1My dream is to fly over the rainbow so high!!!!!!
-
31-07-05, 19:46 #2
Αυτό που πρέπει να κάνεις είναι να φτιάξεις το string. Δηλαδή
insertPerson ->CommandText = "INSERT INTO person VALUES('Manolis', 'Karagkiozopoulos'',' " + temp + "')";
ουσιαστικά κάνεις concatenation του string :
INSERT INTO person VALUES('Manolis', 'Karagkiozopoulos'','
την τιμή του string temp
και του ')
Για να βεβαιωθείς ότι το string περνάει σωστά στη βάση και δεν έχεις ξεχάσει απόστροφους και τέτοια τρέχτο σε debug και δες το string που σχηματίζεται αν είναι σωστό...
Ελπίζω να σε βοήθησα
Παρόμοια Θέματα
-
Hamachi και SQL Server 2000
Από coby στο φόρουμ NetworkingΜηνύματα: 2Τελευταίο Μήνυμα: 10-01-08, 10:12 -
speedtest.net και server από την On
Από geonegas στο φόρουμ ADSLΜηνύματα: 117Τελευταίο Μήνυμα: 03-07-07, 22:00 -
Ερώτηση για Sql server
Από xabikos στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 5Τελευταίο Μήνυμα: 11-09-05, 16:13 -
HELP: SQL Server 2000 Linked Server Views
Από yiapap στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 6Τελευταίο Μήνυμα: 10-08-04, 20:25
Bookmarks