Visual basic sql insert into

Συζητήσεις για τις γλώσσες του dot Net και για του Visual Studio της Microsoft

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

Απάντηση
akiskollas18
Δημοσιεύσεις: 6
Εγγραφή: 25 Αύγ 2007 13:40

Visual basic sql insert into

Δημοσίευση από akiskollas18 » 26 Αύγ 2007 11:53

Καλημέρα . Έχω φτιάξει στην Visual Basic μια φόρμα που αποτελείται απο 3 textboxes
το πρωτο textbox αντιστοιχεί στο ονομα
το δευτερο textbox αντιστοιχεί στο επώνυμο
το τρίτο textbox αντιστοιχεί στην διευθυνση

πατωντας ο χρηστης το πλήκτρο αποθήκευση αποθηκεύονται σε μια βάση
-την βάση την έχω έτοιμη
-την συνδεση της φορμας με την βάση είναι έτοιμη

το προβλημα ειναι στην συνταξη της sql ερωτησης
η βαση εχει την ονομασια mydb2
και περιέχει τον πινακα pelates με τα πεδία onoma , eponimo , dieuthnisi
ποια η σύνταξη για να προσθέσει τις τιμές των αντίστοιχων textboxes ?

sSQL = "INSERT INTO pelates (onoma,eponimo,dieuthinsi) VALUES ( )"

ΘΑ ΗΘΕΛΑ ΝΑ ΜΟΥ ΠΕΙΤΕ ΤΙ ΘΑ ΠΡΕΠΕΙ ΝΑ ΒΑΛΩ ΜΕΣΑ ΣΤΗΝ ΠΑΡΕΝΘΕΣΗ VALUES
ΑΝ ΣΕ ΠΕΡΙΠΤΩΣΗ ΕΙΝΑΙ ΟΛΗ ΛΑΘΟΣ Η ΣΥΝΤΑΞΗ ΣΤΕΙΛΤΕ ΜΟΥ ΤΗΝ ΝΕΑ

Άβαταρ μέλους
MegasmorF
Honorary Member
Δημοσιεύσεις: 1154
Εγγραφή: 07 Απρ 2005 20:05
Τοποθεσία: ./Root
Επικοινωνία:

Visual basic sql insert into

Δημοσίευση από MegasmorF » 26 Αύγ 2007 13:00

INSERT INTO pelates (LastName, Address)
VALUES ('Rasmussen', 'Storgt 67') στα value λοιπόν θα βάλεις όλα τα στοιχεία που έχεις δηλώσει παραπάνω οτι θα βάλεις δηλαδή εδώ θα βάλεις το lastname , address


Υ.Γ Το παραπάνω είναι παράδειγμα
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Visual basic sql insert into

Δημοσίευση από skeftomilos » 26 Αύγ 2007 13:14

Με σκέτη SQL:

Κώδικας: Επιλογή όλων

sql = "INSERT INTO Customers (Name, Surname, Address) VALUES ('Άκης', 'Κόλλας', 'Αθηνάς 18')"
sql = "INSERT INTO [Πελάτες] ([Όνομα], [Επώνυμο], [Διεύθυνση]) VALUES ('Άκης', 'Κόλλας', 'Αθηνάς 18')"
Με χρήση παραμέτρων (ADODB.Parameter):

Κώδικας: Επιλογή όλων

sql = "INSERT INTO Customers (Name, Surname, Address) VALUES (@Name, @Surname, @Address)"
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

akiskollas18
Δημοσιεύσεις: 6
Εγγραφή: 25 Αύγ 2007 13:40

Visual basic sql insert into

Δημοσίευση από akiskollas18 » 26 Αύγ 2007 13:29

Σε ευχαριστώ πολύ για την απαντήση σου
Εγώ το έχω φτιάξει έτσι . Μπορεις να με βοηθήσεις τον παρακατώ στην sql και γενικότερα στα values πως θα το συντάξω για να παίρνει τις τιμές των textbox1 , textbox2 , textbox3

---------------------------------
Dim sConn As String
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim spath As String
Dim onoma, eponimo, dieuthinsi As String
Dim sSQL As String
spath = App.Path & "C:\Documents and Settings\mydb2.mdb;"
sConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & spath
sSQL = "INSERT INTO pelates (onoma, eponimo, dieuthinsi) values ( ) "
db.ConnectionString = sConn
db.Open "mydb2"
rs.ActiveConnection = db
rs.LockType = adLockOptimistic
rs.CursorType = adOpenKeyset
rs.Open sSQL

End Sub

----------------------------------------

Απάντηση

Επιστροφή στο “dot Net και Visual Studio”

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

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