PDA

View Full Version : خطای SqlDataAdapter



دل تنها
پنج شنبه 26 تیر 1393, 11:04 صبح
سلام دوستای گلم لطفا یکی به من بگه مشکل این کد من چیه
قسمت SqlDataAdapter oda = new SqlDataAdapter(sql, ocn); خطا میده
private void Filldgv(string sql)
{
try
{
this.Cursor = Cursors.WaitCursor;
sqlconnectionsm ocn = new sqlconnectionsm();
SqlDataAdapter oda = new SqlDataAdapter(sql, ocn);
DataTable dt = new DataTable();

dt.Clear();
oda.Fill(dt);


/////
dataGridViewmamoriyat.Columns.Clear();

dataGridViewmamoriyat.DataSource = null;
dataGridViewmamoriyat.DataSource = dt;

//////

dt.Dispose();
oda.Dispose();
ocn.Disconnect();

this.Cursor = Cursors.Default;
}
catch (Exception ex)
{
this.Cursor = Cursors.Default;
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

danialafshari
پنج شنبه 26 تیر 1393, 11:40 صبح
با سلام
عنوان مناسب انتخاب کنید و قبل از ایجاد تاپیک جستجو کنید
در قسمت
sqlconnectionsm ocn = new sqlconnectionsm();
درون sqlconnectionsm() پرانتز باید کانشکشن استرینگ رو قرار بدید
مانند :
Provider=SQLNCLI11;Server=.\SQLExpress;AttachDbFil ename=c:\asd\qwe\mydbfile.mdf;
Database=dbname;Trusted_Connection=Yes;
https://www.connectionstrings.com/sql-server/
موفق باشید

دل تنها
پنج شنبه 26 تیر 1393, 12:47 عصر
با سلام
عنوان مناسب انتخاب کنید و قبل از ایجاد تاپیک جستجو کنید
در قسمت
sqlconnectionsm ocn = new sqlconnectionsm();
درون sqlconnectionsm() پرانتز باید کانشکشن استرینگ رو قرار بدید
مانند :
Provider=SQLNCLI11;Server=.\SQLExpress;AttachDbFil ename=c:\asd\qwe\mydbfile.mdf;
Database=dbname;Trusted_Connection=Yes;
https://www.connectionstrings.com/sql-server/
موفق باشید




خیلی ممنون ببخشین نمیدونستم کجا سوالمو مطرح کنم باز شرمنده من کانکشن استرینگم قرار میدم باز خطا میگیره همون خط

danialafshari
پنج شنبه 26 تیر 1393, 23:19 عصر
سلام
از متد زیر استفاده کنید:
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='D:\Recovered\Drive E\C#‎‎‎\World Manager\World Manager\World Manager\db.mdb'");
OleDbDataAdapter adap = new OleDbDataAdapter();
DataTable dt = new DataTable();
public void select(string source)
{
OleDbCommand cmd = new OleDbCommand();
con.Open();
cmd.Connection = con;
cmd.CommandText = source.Trim().ToString();
cmd.ExecuteNonQuery();
adap.SelectCommand = cmd;
adap.SelectCommand.ExecuteNonQuery();
dt.Clear();
adap.Fill(dt);
con.Close();
}
البته این با Access هست زحمت تبدیل به sql با خودتون
اگر باز هم خطا داد مشکل در نصب sql هست
نمونه پروژه و کد بانک اطلاعاتی در سایت زیاده می تونید جستجو کنید
التماس دعا