View Full Version : خطا در تنظیم ConnectionString
probit
دوشنبه 03 مهر 1385, 09:02 صبح
برای دسترسی به ConnectionString در VB.NET2 باید کد زیر را نوشت
Dim st as string = System.Configuration.ConfigurationManager.AppSetti ngs["SomeString"]
Con.ConnectionString = st
اما من وقتی این کد را می نویسم به ConfigurationManager خطا می گیره و می گه ConfigurationManager جزء Configuration نیست. حتی Imports System.Configuration را هم نوشتم ولی باز هم Error می گیره. برای حل این خطا چکار باید بکنم؟
zarrin_306
دوشنبه 03 مهر 1385, 11:01 صبح
sconnectionstring زیر بدون خطا اجرا شده است
Dim sconnectionstring As String
sconnectionstring = "workstation id=ZARRIN;packet size=4096;integrated security=SSPI;data source=ZARRIN;persist security info=False;initial catalog=master"
Dim objconn As New SqlClient.SqlConnection(sconnectionstring)
objconn.Open()
Dim dagroup As New SqlClient.SqlDataAdapter("select * from q4", objconn)
Dim dsgroup As New DataSet
dagroup.Fill(dsgroup, "group")
Dim tblgroup As DataTable
tblgroup = dsgroup.Tables("group")
Dim drcurrent As DataRow
drcurrent = tblgroup.NewRow
drcurrent("id") = TextBox1.Text
drcurrent("nam") = TextBox2.Text
'drcurrent("onoff") = CheckBox1.Checked
'drcurrent("no") = NumericUpDown1.Value
tblgroup.Rows.Add(drcurrent)
Dim objcommandbuilder As New SqlClient.SqlCommandBuilder(dagroup)
dagroup.Update(dsgroup, "group")
MsgBox("ثبت اشتراک با موفقیت انجام شد")
st خودت رو با connectionstring زیر مقایسه کن انشاءالله که جواب بگیری
Dim sconnectionstring As String
sconnectionstring = "workstation id=ZARRIN;packet size=4096;integrated security=SSPI;data source=ZARRIN;persist security info=False;initial catalog=master"
probit
دوشنبه 03 مهر 1385, 12:01 عصر
ببینید این کدی که نوشتید درست ولی من می خواهم تنظیمات را در app.config بنویسم بعد از توی فرمها از app.config استفاده کنم
rezaei manesh
دوشنبه 03 مهر 1385, 12:16 عصر
با ویزارد کانکشنت رو درست کن
mostafa_leman
سه شنبه 04 مهر 1385, 14:14 عصر
وقتی Connection string رو با ویزارد میسازید علاوه بر اینکه در app.config قرار میگیره به عنوان یک متغیر read only در setting تعریف میشه
پس از حافظه setting استفاده کنی بهتره چون اگه جداولت رو با ویزارد هم نساخته باشی میتونی براحتی اونو تعریف کنی یا connection string رو تغییر بدی
Con.Connectionstring=My.Setting.ConnectionStringNa me
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.