fidelio
پنج شنبه 17 تیر 1389, 16:43 عصر
سلام. من تازه کار با دیتابیس ها رو شروع کردم. به صورت دستی و تست amirhossein.mdf رو با یک جدول ساختم در محیط ویژوال استودیو از طریق add new items و بعد هم بهش به عنوان datasource متصل شدم و حتا کانکشن رو تست کردم که در تست موفقیت آمیز بود اما وقتی سعی کردم یک فرم بسازم که یک دکمه ی open داشته باشه که با کلیک روی اون اتصال برقرار بشه، مشکل زیر به وجود اومد.
http://www.imgplace.com/viewimg341/3038/35error.jpg
لینک عکس گرفته شده از ارور SQLEXPECTIOn من:
http://www.imgplace.com/viewimg341/3038/35error.jpg
یک چند مدتی هم سر و کله زدم تا مزاحم دوستان نشم اما به نتیجه نرسیدم! این کد من بود که نوشتم:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Test_application
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private SqlConnection ConnectionToSql = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=AmirHossein.MDF;Integrated Security=True");
private void openSQLbutton_Click(object sender, EventArgs e)
{
ConnectionToSql.Open();
}
private void closeSQLbutton_Click(object sender, EventArgs e)
{
ConnectionToSql.Close();
}
private void Form1_Load(object sender, EventArgs e)
{
ConnectionToSql.StateChange += new System.Data.StateChangeEventHandler(this.Connectio nToSql_StateChange);
}
private void ConnectionToSql_StateChange(object sender, StateChangeEventArgs e)
{
SqlConnectionStatelabel.Text = e.CurrentState.ToString();
}
}
}
میشه راهنمایی کوچیکی کنید که مشکل کجاست؟ یا حداقل می تونه از کجا باشه تا من او قسمت رو باز چک کنم.
http://www.imgplace.com/viewimg341/3038/35error.jpg
لینک عکس گرفته شده از ارور SQLEXPECTIOn من:
http://www.imgplace.com/viewimg341/3038/35error.jpg
یک چند مدتی هم سر و کله زدم تا مزاحم دوستان نشم اما به نتیجه نرسیدم! این کد من بود که نوشتم:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Test_application
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private SqlConnection ConnectionToSql = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=AmirHossein.MDF;Integrated Security=True");
private void openSQLbutton_Click(object sender, EventArgs e)
{
ConnectionToSql.Open();
}
private void closeSQLbutton_Click(object sender, EventArgs e)
{
ConnectionToSql.Close();
}
private void Form1_Load(object sender, EventArgs e)
{
ConnectionToSql.StateChange += new System.Data.StateChangeEventHandler(this.Connectio nToSql_StateChange);
}
private void ConnectionToSql_StateChange(object sender, StateChangeEventArgs e)
{
SqlConnectionStatelabel.Text = e.CurrentState.ToString();
}
}
}
میشه راهنمایی کوچیکی کنید که مشکل کجاست؟ یا حداقل می تونه از کجا باشه تا من او قسمت رو باز چک کنم.