شاید یه سوال تکراری ولی اضطراری

ma3di3

Member
سلام
با عرض معذرت برای اینکه شاید کمی سوالم تکراری باشه
من برای ورود اطلاعات به دیتابیسم از کد زیر استفاده می کنم
نمی دونم چرا فقط بعضی وقتا جواب می ده
لطفا کمکم کنید
try
{
SqlConnection sqlconnectionMyTestDB =
new SqlConnection("server=(local);uid=sa;pwd=;database =samaneh");
SqlDataAdapter sqldataadapterEntry =
new SqlDataAdapter("select * from Table1", sqlconnectionMyTestDB);

String insertCmd = "INSERT INTO Table1 (num, name) VALUES( " +
"@num,@name )";

SqlCommand sqlcommandEntry = new SqlCommand(insertCmd, sqlconnectionMyTestDB);

sqlcommandEntry.Parameters.Add(
new SqlParameter("@num", SqlDbType.Int));
sqlcommandEntry.Parameters["@num"].Value = txtID.Text;

sqlcommandEntry.Parameters.Add(
new SqlParameter("@name", SqlDbType.Int));
sqlcommandEntry.Parameters["@name"].Value = txt_Entry_No.Text;


sqlcommandEntry.Connection.Open();
sqlcommandEntry.ExecuteNonQuery();
sqlcommandEntry.Connection.Close();

DataSet datasetEntry = new DataSet();
sqldataadapterEntry.Fill(datasetEntry, "Table1");

dataGrid1.DataSource=datasetEntry.Tables["Table1"].DefaultView;
dataGrid1.SetDataBinding(datasetEntry,"Table1");
dataGrid1.Visible = true;
}
catch (System.Data.SqlClient.SqlException sexception)
{
MessageBox.Show( sexception.StackTrace);

}
 

majid_kamali

New Member
راه حل جديد

با سلام خدمت شما دوست عزيز
روشي كه شما براي ارتباط با ديتا بيس استفاده كرديد مشكلات بسيار زيادي دارد من هم پس از مدتها كار كردن با همين روش روش زير رو ياد گرفتم كه بسيار بهتر از روش شماست
[LTR]
("Set DbConnection = Server.CreateOObject ("Adodb.Connection
"DSN = "server=(local);uid=sa;pwd=;database =samaneh​
[/LTR]

[LTR]"SQLSTr = "Select * From Table1
(set RecordSet = DbConnection.Execute(SQLstr[/LTR]​

براي دستورات ديگرت هم مي توني از همين روش استفاده كني

[LTR]
"SQLSTr = "Insert Into Table1(Field1,Filed2) Values ('" & name & "','" & Family & "')"
(set RecordSet = DbConnection.Execute(SQLstr​
[/LTR]
 

majid_kamali

New Member
راه حل جديد

با سلام خدمت شما دوست عزيز
روشي كه شما براي ارتباط با ديتا بيس استفاده كرديد مشكلات بسيار زيادي دارد من هم پس از مدتها كار كردن با همين روش روش زير رو ياد گرفتم كه بسيار بهتر از روش شماست
[LTR]
Set DbConnection = Server.CreateOObject ("Adodb.Connection)"
DSN = "server=(local);uid=sa;pwd=;database =samaneh"​
[/LTR]
[LTR]
DbConnection.Open DSN​
[/LTR]
[LTR]SQLSTr = "Select * From Table1"
set RecordSet = DbConnection.Execute(SQLstr[/LTR]​
)

براي دستورات ديگرت هم مي توني از همين روش استفاده كني

[LTR]
SQLSTr = "Insert Into Table1(Field1,Filed2) Values ('" & name & "','" & Family & "')"
set RecordSet = DbConnection.Execute(SQLstr)​
[/LTR]
 

جدیدترین ارسال ها

بالا