PDA

View Full Version : مشکل در فرم تماس



neo1989021
چهارشنبه 07 اردیبهشت 1390, 14:13 عصر
دوستان فرم تماس سایتم به درستی در localhost کار میکنه اما وقتی رو سرور قرار میدم ارور نمیدهاما کار نمیکنه!
دیتا بیسم اکسس و زبان برنامه نویسی asp.net
لطف کمکم کنید

Keramatifar
پنج شنبه 08 اردیبهشت 1390, 13:02 عصر
دوست عزیز
کد مربوطه رو اینجا قرار بدید تا بررسی شود

neo1989021
پنج شنبه 08 اردیبهشت 1390, 15:01 عصر
ممنون از پاسختون، لازم به ذکر است من از Master Page استفاده کردم.
و همچنین این کدها در محیط localhost به درستی کار می کند اما روی سرور خیر!

سورس کد بخش تماس با ما:



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 =
"";

karim orooji
پنج شنبه 08 اردیبهشت 1390, 17:59 عصر
سلام


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

زمانی برنامه روی سرور آپلود می کنید
و اقدام به ساخت بانک میکنید پس از ایجاد بانک
برای شما یک connectionsttrig در نظر گرفته میشود
و کد دریافتی رو در کانکشن استریک قرار میدید


موفق باشید

neo1989021
پنج شنبه 08 اردیبهشت 1390, 18:26 عصر
اصلا نفهمیدم چی گفتید.! یعنی باید چیکار کنم؟

neo1989021
پنج شنبه 08 اردیبهشت 1390, 20:34 عصر
دوستان کسی نیست ما رو کمک کنه؟>

karim orooji
پنج شنبه 08 اردیبهشت 1390, 22:14 عصر
باید چیکار کنی ؟
مثلا من در سایت http://www.aspspider.com که ارائه دهنده هاست رایگان ثبت نام کردم
به یک پوشه به نام داد که دیتا بیسم رو اپلود کنم بعد از آپلود کردم بانک
گزینه connectionsttrig برای من فعال شد
اینم عکسش
69288

neo1989021
جمعه 09 اردیبهشت 1390, 09:47 صبح
یعنی باید تو کنترل پنل سایتم یه بخشی وجود داشته باشه تابهش بفهمونم دیتا بیس اینجاست؟

karim orooji
جمعه 09 اردیبهشت 1390, 10:16 صبح
سلام بهش نمیخواد بفهمونی
شما یک بانم ایجاد کنی
connectionsttrig بانک رو گزینه ش فعال میشه

neo1989021
جمعه 09 اردیبهشت 1390, 10:34 صبح
نمی دونم جمله بندیتون و سبک نگارشتون به چه صورتیه که من نمیفهمم البته شاید مشکل از من بشه. وقتی شما می گید اینو ایجاد کنم connectionsttrig باید کجا این کار و بکنم؟

karim orooji
شنبه 10 اردیبهشت 1390, 20:24 عصر
سلام دوست عزیز
توی پست قبلی اشتباه تایپی بود
حالا من برای شما آموزش تصویری برای شما ارائه میدم که بهتر بفهمید
مربوط به هاست فری http://www.aspspider.com
زمانی وارد کنترول پنل کاربری میشد دو پوشه برای شما ایجاد میشه
پوشه database
69373زمانی وارد پوشه database میشد در این سایت نمیشه درش بانک و جدول هاشو ایجاد کرد باید بانک ایجاد کرده در سیستم خودتون بعد اپلود کنید
طبق این عکس
69374
1 - آپلود بانک برنامه
2- نمایش بانک های آپلود شده روی سرور
3 - امکانات از قبیل حدف ویرایش تغییر نام و ...

حال من این مثال رو برای شما زدم که متوجه بشید روش آپلود کردن توی بانک رو سرور
زمانی که این کار ها رو انجام داد در این سرور در کنترول پنل گزینه ای به نام Database Manager داره
طبق این عکس
69375
1- نمایش بانک های موجود در سرور
2- مدیریت فایل ها و صفحات آپلود شده بر روی سرور توسط شما
3 - همونی که شما میخواید connectionsttring (بر روی این لینک کلید کنید مشخصات جهت اتصال به باک رو برای شما نمایش میدهد)
4- امکانات Database Manager (از قبیل Attach, detach Execute queries)
5-مدیری فایل ها


زمانی که بر روی لینکconnectionsttring کلیک کنید ؟
69376
متن قرمز رنک رو اسم بانک برناه رو که در سرور آپلود کردید رو بنوسید

این ادرس سایتی که من در این هاست رایگان ایجاد کردم http://aspspider.info/ffffffffff
و connectionsttring بانک سایت هم هست
در web config سایتم اینطوری تعریف کردم کانکشن رو

<connectionStrings>
<add name="mysql" connectionString="Data Source=.\SQLExpress;Persist Security Info=True;Integrated Security=SSPI;Initial Catalog=karimorooji_bankdata" providerName="System.Data.SqlClient"/>
</connectionStrings>



موفق و پبروز باشید