PDA

View Full Version : سوال: اضافه كردن داده به بانك



navardi
شنبه 17 دی 1390, 10:33 صبح
با سلام خدمت شما دوستان و اساتيد
من تازه كار با vb.net را شروع كردم و در گام اول خواهان اضافه نمودن داده به بانكم هستم كه اين بانك در سرور ديگري قرار دارد بنام help ولي error زير ميگيرد و داده را نمي ريزد كدها را همراه با error آن ميگذارم در صورت امكان راهنمائي بفرمائيد
با تشكر

Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click
Dim objConnection As New SqlConnection("server=\\help;database=db8sql;user id=alavi;password=alavi;")
Dim objCommand As New SqlCommand()
objCommand.Connection = objConnection
objCommand.CommandText = "insert into T_PRODUCT " & _
"([COD_PRODUCT],NAME,[TYPE_ASLI],[TYPE_FAREI])" & _
" values(@cp,@n,@ta,@tf)"
objCommand.Parameters.AddWithValue("@cp", TextBox1.Text)
objCommand.Parameters.AddWithValue("@n", TextBox2.Text)
objCommand.Parameters.AddWithValue("@ta", TextBox3.Text)
objCommand.Parameters.AddWithValue("@tf", TextBox4.Text)

objConnection.Open()
objCommand.ExecuteNonQuery()
objConnection.Close()
End Sub
80317

Hybrid
شنبه 17 دی 1390, 13:42 عصر
سلام ،

فکر کنم مشکل اصلی ماله connectionString شما هست من تا حالا همچین کانکشنی ندیدم اینو از کجا گرفتین؟؟خودتون نوشتینش؟؟؟

فکر کنم دستور insert هم مشکل داشته باشه..

Mani_rf
شنبه 17 دی 1390, 22:05 عصر
1 - وقتی که می خواهی به یک سرور دیگر متصل بشوی یا IP آن را بنویس و یا نام سرور help\\ ندارد.
Dim objConnection As New SqlConnection("server=help;database=db8sql;user id=alavi;password=alavi;")

2- اگر از SQL Server 2005 Express برای این کار استفاده می کنی آن را عوض کن و یک نسخه SQL کامل ترجیحا SQL 2008 R2 نصب کن و به عنوان سرور در نظر بگیر.