ايران ويج

نسخه‌ی کامل: ایراد از بانکه یا کد؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام

من ی بانک نوی 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;
بازم نمیشهSad

توی کد اول که توش اکسپرس حذف شده به این خط ایراد می گیره:
کد:
Dim con As New SqlConnection(strcon)

توی کد دوم هم به این خط ایراد می گیره:
کد:
con.Open()

این نادان چرا از اکسپرس استفاده کرده؟
شما یبار با همون روشی که( فکر کنم در تاپیک قبل) گفتم بهتون کانکش بسازید تا کانکشن مورد نیازش را خودش درست کنه!اینطوری ما هرچی بگیم بازم چون دقیقا نمیدونیم چه کردی شما به نتیجه نمیرسی اگه برسی خیلی دیر میرسی:)
اون روش رو میشه بهتر توضیح بدید؟

بزارید ی بررسی بکنمBiggrin

من ی کنترل دیتا گرید ویو(data gride view) گذاشتم روی فورم تا اینطوری وصل بشم ، برای اتصال باید اسم توی فیلد سرورنیم چی بنویسم؟


تصویرش رو پیوست کردم

ممنون
(۰۷-مهر-۱۳۹۲, ۲۳:۴۸:۴۸)ترانسپورتر نوشته است: [ -> ]اون روش رو میشه بهتر توضیح بدید؟

بزارید ی بررسی بکنمBiggrin

من ی کنترل دیتا گرید ویو(data gride view) گذاشتم روی فورم تا اینطوری وصل بشم ، برای اتصال باید اسم توی فیلد سرورنیم چی بنویسم؟


تصویرش رو پیوست کردم

ممنون

نع اینطوری وصل نشید ویزاردی اصلا روش خوبی نیست!
خیلی سخت میشه!
امشب دیگه حالشو ندارم صبح عکس میگرم مرحله به مرحله و اموزش میدم
شب خوش
سلام

ظهر شدBiggrin

اگه ی لینک دارید بی زحمت قرار بدید که توی زحمت نیفتید ، فارسی هم نبود زیاد اشکالی ندارهBiggrin ی کاریش می کنمBiggrin


بسیار ممنون
(۰۸-مهر-۱۳۹۲, ۱۴:۰۳:۲۷)ترانسپورتر نوشته است: [ -> ]سلام

ظهر شدBiggrin

اگه ی لینک دارید بی زحمت قرار بدید که توی زحمت نیفتید ، فارسی هم نبود زیاد اشکالی ندارهBiggrin ی کاریش می کنمBiggrin


بسیار ممنون


سلام ببخشید
دانشگاه بودم (بعد سه هفته تشکیل شدن کلاس ها)Smile

مرحله اول از سرور اکسپلورر
[تصویر:  attachment.php?aid=10322]
بعد در قسمت نام سرور .قرار میدید بعد همه جدول های دیتابیس لیست میشه واستون(جدول هایی که در اس کیو ال سرور اتچ هستند)!
[تصویر:  attachment.php?aid=10323]
بعد انتخاب جدول تست کانکشن را بزنید در صورت صحت اتصال تایید کنید
حال روی جدولی که به شما نمایش میده راست کلیک و پرو پرتیس بزنید و مثل شکل زیر کانکشن را بهتون نمایش میده بعد برید و کپی کنید و.........



[تصویر:  attachment.php?aid=10324]

امیدوارم این بار بتونید به جدولتون متصل بشید
موفق باشید
بسیار ممنون

بالاخره شدHappy

Clap

توی پروژه های دیگه حتما این مراحل رو انجام بدم یا نوشتن همون رشته اتصال به تنهایی کافی هست؟

اینم کد:
کد:
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
صفحه‌ها: 1 2