PDA

View Full Version : مشکل در بر قرار کردنارتباط فرم تماس با اکسس



neo1989021
چهارشنبه 07 اردیبهشت 1390, 11:53 صبح
سلام دوستان من بخش فرم تماسم و نوشتم.
دیتا بیس: اکسس و زبان برنامه نویسی: asp.net

رو locallhost به درستی کار میکنه اما وقتی آپلود می کنم رو سرور اروری نمیده! اما کار نمیکنه!
ممکنه آدرس دهی اشتباه باشه؟ و یا اینکه تو پنل سایتم باید دیتا بیس اکسس و تعریف کنم؟

کل کدها:



string strSql;


string strCon;


DataSet ds = new DataSet();


OleDbConnection Con = new OleDbConnection();


OleDbDataAdapter da = new OleDbDataAdapter();


DataRow newRow;


OleDbCommandBuilder cb = new OleDbCommandBuilder();

strCon =
"Provider = Microsoft.Jet.OLEDB.4.0;" + "Data Source = |DataDirectory|/db1.mdb";

strSql =
"Select * from db1";

Con =
new OleDbConnection(strCon);

Con.Open();

da =
new OleDbDataAdapter(strSql, Con);

da.Fill(ds,
"db1");

newRow = ds.Tables[
"db1"].NewRow();

newRow[
"name"] = TextBox1.Text;

newRow[
"email"] = TextBox2.Text;

newRow[
"subject"] = TextBox3.Text;

newRow[
"contact"] = TextBox4.Text;

ds.Tables[
"db1"].Rows.Add(newRow);

cb =
new OleDbCommandBuilder(da);

da.InsertCommand = cb.GetInsertCommand();

da.Update(ds,
"db1");

Con.Close();

TextBox1.Text =
"";

TextBox2.Text =
"";

TextBox3.Text =
"";

TextBox4.Text =
"";

neo1989021
چهارشنبه 07 اردیبهشت 1390, 15:06 عصر
دوستان کسی نیست کمک کنه؟؟؟؟؟

karim orooji
چهارشنبه 07 اردیبهشت 1390, 21:41 عصر
سلام مشکل شما در این قسمت کد است

strCon =
"Provider = Microsoft.Jet.OLEDB.4.0;" + "Data Source = |DataDirectory|/db1.mdb";

اینو

= |DataDirectory|/db1.mdb
به این شکل بنوسید


= |DataDirectory|\db1.mdb