mohsenshams
پنج شنبه 08 مهر 1389, 12:12 عصر
با سلام خدمت برنامه نویسان عزیز
من یک دیتابیس با اسکیول سرور خود ویژال استودیو طراحی کردم که مشخصات آن به صورت زیر است.
wwwنام پایگاه:
userکه شامل یک جدول به نام:
Firstname & Flastname و شامل دو فیلد به نام:
است.BUTTONدر ضمن در قسمت صفحه ورود اطلاعات ، دارای دو تکس باکس و یک
حالا برای این که اطلاعات دو تکس باکس را در دیتابیس ذخیره کنید چه کار بایستی بکنیم؟
در ضمن من از کد زیر استفاده کردم ولی با خطا زیر مواجعه شدم علت چیست؟
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using System.Collections;
public partial class _Default : System.Web.UI.Page
{
SqlConnection cnn = new sqlconnection();
SqlDataAdapter sda = new SqlDataAdapter();
SqlCommand cm = new SqlCommand();
DataSet ds = new DataSet();
ArrayList arr = new ArrayList();
private void connect()
{
cnn.ConnectionString = "Data source = nama-bf9a89ef3a.; initial catalog = www";
integated security = true;
}
private DataSet loadall()
{
connect();
cmd.commandtext = "select * from user ";
cmd.connection = cnn;
sda.SelectCommand = cmd;
cnn.Open();
sda.Fill(ds, "mohsen");
cnn.Close();
return ds;
}
privatevoid Insert(SqlCommand cmd)
{
Connect();
cmd.Connection = cnn;
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
arr.Add(textBox1.Text);
arr.Add(textBox2.Text);
cmd.CommandText = "insert into user(Firstname, Lastname)Values(Firstname, Lastname)";
cmd.Parameters.Clear();
cmd.Parameters.Add("Firstname", SqlDbType.NVarChar).Value = arr[0].ToString();
cmd.Parameters.Add("Lastname", SqlDbType. NVarChar).Value = arr[0].ToString();
Insert(cmd);
LoadAll();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "shams";
}
}
خطا دریافتی این است.
Line 38: }
Line 39:
Line 40: privatevoid Insert(SqlCommand cmd)
Line 41: {
Line 42: Connect();
پیشاپیش از همگی تشکرم میکنم.
من یک دیتابیس با اسکیول سرور خود ویژال استودیو طراحی کردم که مشخصات آن به صورت زیر است.
wwwنام پایگاه:
userکه شامل یک جدول به نام:
Firstname & Flastname و شامل دو فیلد به نام:
است.BUTTONدر ضمن در قسمت صفحه ورود اطلاعات ، دارای دو تکس باکس و یک
حالا برای این که اطلاعات دو تکس باکس را در دیتابیس ذخیره کنید چه کار بایستی بکنیم؟
در ضمن من از کد زیر استفاده کردم ولی با خطا زیر مواجعه شدم علت چیست؟
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using System.Collections;
public partial class _Default : System.Web.UI.Page
{
SqlConnection cnn = new sqlconnection();
SqlDataAdapter sda = new SqlDataAdapter();
SqlCommand cm = new SqlCommand();
DataSet ds = new DataSet();
ArrayList arr = new ArrayList();
private void connect()
{
cnn.ConnectionString = "Data source = nama-bf9a89ef3a.; initial catalog = www";
integated security = true;
}
private DataSet loadall()
{
connect();
cmd.commandtext = "select * from user ";
cmd.connection = cnn;
sda.SelectCommand = cmd;
cnn.Open();
sda.Fill(ds, "mohsen");
cnn.Close();
return ds;
}
privatevoid Insert(SqlCommand cmd)
{
Connect();
cmd.Connection = cnn;
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
arr.Add(textBox1.Text);
arr.Add(textBox2.Text);
cmd.CommandText = "insert into user(Firstname, Lastname)Values(Firstname, Lastname)";
cmd.Parameters.Clear();
cmd.Parameters.Add("Firstname", SqlDbType.NVarChar).Value = arr[0].ToString();
cmd.Parameters.Add("Lastname", SqlDbType. NVarChar).Value = arr[0].ToString();
Insert(cmd);
LoadAll();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "shams";
}
}
خطا دریافتی این است.
Line 38: }
Line 39:
Line 40: privatevoid Insert(SqlCommand cmd)
Line 41: {
Line 42: Connect();
پیشاپیش از همگی تشکرم میکنم.