PDA

View Full Version : سوال: کسی میتونه توضیح بده که این کد چی کار میکنه ؟؟



yas_miner
چهارشنبه 25 آذر 1388, 10:33 صبح
البته واضحه که یه جای خالی واسه نام نام خانوادگی و تلفن رو رزرو کرده و بعد اونا رو مقدار دهی میکنه

کسی میتونه این کد رو به شکل دیگه ای هم بنویسه مثلا بین ++ یا && که دیگه از رزرو کردن خبری نباشه ؟؟؟

:بوس:
cmd.CommandText = String.Format("insert Into Minedb(nam,fam,Tel) Values(N'{0}',N'{1}',N'{2}')", Me.namTextBox.Text, Me.famTextBox.Text, Me.telTextBox.Text)

DoDoklak
چهارشنبه 25 آذر 1388, 12:43 عصر
اینم روشهای دیگه


Using Cmd As New SqlCommand("INSERT INTO Minedb (nam,fam,Tel) VALUES(@Nam,@fam,@Tel)
Cmd.Parameters.AddWithValue("@nam", SqlDbType.NVarChar).Value = Me.namTextBox.Text
Cmd.Parameters.AddWithValue("@fam", SqlDbType.NVarChar).Value = Me.famTextBox.Text
Cmd.Parameters.AddWithValue("@Tel", SqlDbType.NVarChar).Value = Me.telTextBox.Text
Cmd.ExecuteNonQuery()
Cmd.Parameters.Clear()
End Using


البته روشهای دیگه ای هم هست ولی به نظر من این بهترین روشه