سلام
من ی بانک نوی sqlserver ساختم+یک جدول
از این کد استفاده کردم تا بهش وصل بشم و اطلاعات رو نمایش بدم روی کنترل دیتا گرید:
کد:
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strsql As String
Dim strcon As String
strcon = "Data Source=.;Integrated Security=True"
Dim con As New SqlConnection(strcon)
con.Open()
strsql = "select * from stTAble"
Dim da As New SqlDataAdapter(strsql, con)
Dim ds As New DataSet()
da.Fill(ds, "sttable")
DataGrid1.DataBindings.Add(New Binding("datasource", ds, "sttable"))
con.Close()
End Sub
End Class
اما این خط ارور می ده:
کد:
da.Fill(ds, "stTable")
فکر می کنم ی تغییراتی باید توی خود بانک بدم ، چون فکر نمی کنم کد من ایراد داشته باشه
می تونید راهنمایی کنید؟ ممنون
(۰۷-مهر-۱۳۹۲, ۱۶:۴۶:۲۱)ترانسپورتر نوشته است: [ -> ]سلام
من ی بانک نوی sqlserver ساختم+یک جدول
از این کد استفاده کردم تا بهش وصل بشم و اطلاعات رو نمایش بدم روی کنترل دیتا گرید:
کد:
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strsql As String
Dim strcon As String
strcon = "Data Source=.;Integrated Security=True"
Dim con As New SqlConnection(strcon)
con.Open()
strsql = "select * from stTAble"
Dim da As New SqlDataAdapter(strsql, con)
Dim ds As New DataSet()
da.Fill(ds, "sttable")
DataGrid1.DataBindings.Add(New Binding("datasource", ds, "sttable"))
con.Close()
End Sub
End Class
اما این خط ارور می ده:
کد:
da.Fill(ds, "stTable")
فکر می کنم ی تغییراتی باید توی خود بانک بدم ، چون فکر نمی کنم کد من ایراد داشته باشه
می تونید راهنمایی کنید؟ ممنون
سلام دوست عزیز
کانکشن استیرینگت اشکال داره!برطرف کن تا بعد......
ممنون
من اینجا رو خوندم ولی چیزی دستگیرم نشد!
http://www.connectionstrings.com/sql-server/
در مورد انواع کانکشن استرینگ گفته ، نمی دونم
توی کتاب وصل شده به اس کیو ال سرور ، ولی از این رشته اتصال استفاده کرده!
کد:
data source =RAM/SQLEXPRESS;LNitial Catalog=student;lntegrated security=tru
در پارامتر سرور نوشته ، SQLEXPRESS ! در حالی که به اس کیو ال سرور وصل شده ، من اشتباه می کنم یا اون اشتباه نوشته؟
من باید توی بانک یک یوزرنیم تعریف کنم؟
(۰۷-مهر-۱۳۹۲, ۱۹:۴۵:۴۵)ترانسپورتر نوشته است: [ -> ]ممنون
من اینجا رو خوندم ولی چیزی دستگیرم نشد!
http://www.connectionstrings.com/sql-server/
در مورد انواع کانکشن استرینگ گفته ، نمی دونم
توی کتاب وصل شده به اس کیو ال سرور ، ولی از این رشته اتصال استفاده کرده!
کد:
data source =RAM/SQLEXPRESS;LNitial Catalog=student;lntegrated security=tru
در پارامتر سرور نوشته ، SQLEXPRESS ! در حالی که به اس کیو ال سرور وصل شده ، من اشتباه می کنم یا اون اشتباه نوشته؟
من باید توی بانک یک یوزرنیم تعریف کنم؟
نیازی به تعریف یوزر نیست
شما تو کانکشی که الان گفتید اکسپرس را حذف کنید حل میشه
کد:
data source =.;LNitial Catalog=student;lntegrated security=tru
توجه کند . یعنی هر سیستمی با هر اسمی !
کد:
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
بازم نمیشه
توی کد اول که توش اکسپرس حذف شده به این خط ایراد می گیره:
کد:
Dim con As New SqlConnection(strcon)
توی کد دوم هم به این خط ایراد می گیره:
این نادان چرا از اکسپرس استفاده کرده؟
شما یبار با همون روشی که( فکر کنم در تاپیک قبل) گفتم بهتون کانکش بسازید تا کانکشن مورد نیازش را خودش درست کنه!اینطوری ما هرچی بگیم بازم چون دقیقا نمیدونیم چه کردی شما به نتیجه نمیرسی اگه برسی خیلی دیر میرسی:)
اون روش رو میشه بهتر توضیح بدید؟
بزارید ی بررسی بکنم
من ی کنترل دیتا گرید ویو(data gride view) گذاشتم روی فورم تا اینطوری وصل بشم ، برای اتصال باید اسم توی فیلد سرورنیم چی بنویسم؟
تصویرش رو پیوست کردم
ممنون
(۰۷-مهر-۱۳۹۲, ۲۳:۴۸:۴۸)ترانسپورتر نوشته است: [ -> ]اون روش رو میشه بهتر توضیح بدید؟
بزارید ی بررسی بکنم
من ی کنترل دیتا گرید ویو(data gride view) گذاشتم روی فورم تا اینطوری وصل بشم ، برای اتصال باید اسم توی فیلد سرورنیم چی بنویسم؟
تصویرش رو پیوست کردم
ممنون
نع اینطوری وصل نشید ویزاردی اصلا روش خوبی نیست!
خیلی سخت میشه!
امشب دیگه حالشو ندارم صبح عکس میگرم مرحله به مرحله و اموزش میدم
شب خوش
سلام
ظهر شد
اگه ی لینک دارید بی زحمت قرار بدید که توی زحمت نیفتید ، فارسی هم نبود زیاد اشکالی نداره
ی کاریش می کنم
بسیار ممنون
(۰۸-مهر-۱۳۹۲, ۱۴:۰۳:۲۷)ترانسپورتر نوشته است: [ -> ]سلام
ظهر شد
اگه ی لینک دارید بی زحمت قرار بدید که توی زحمت نیفتید ، فارسی هم نبود زیاد اشکالی نداره ی کاریش می کنم
بسیار ممنون
سلام ببخشید
دانشگاه بودم (بعد سه هفته تشکیل شدن کلاس ها)
مرحله اول از سرور اکسپلورر
بعد در قسمت نام سرور .قرار میدید بعد همه جدول های دیتابیس لیست میشه واستون(جدول هایی که در اس کیو ال سرور اتچ هستند)!
بعد انتخاب جدول تست کانکشن را بزنید در صورت صحت اتصال تایید کنید
حال روی جدولی که به شما نمایش میده راست کلیک و پرو پرتیس بزنید و مثل شکل زیر کانکشن را بهتون نمایش میده بعد برید و کپی کنید و.........
امیدوارم این بار بتونید به جدولتون متصل بشید
موفق باشید
بسیار ممنون
بالاخره شد
توی پروژه های دیگه حتما این مراحل رو انجام بدم یا نوشتن همون رشته اتصال به تنهایی کافی هست؟
اینم کد:
کد:
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strsql As String
Dim strcon As String
strcon = "Data Source=.;Initial Catalog=student;Integrated Security=True"
Dim con As New SqlConnection(strcon)
con.Open()
strsql = "select * from stTAble"
Dim da As New SqlDataAdapter(strsql, con)
Dim ds As New DataSet()
da.Fill(ds, "sttable")
DataGrid1.DataBindings.Add(New Binding("datasource", ds, "sttable"))
con.Close()
End Sub
End Class