1、首先打開Visual Studio 2008代碼窗口,添加引用。
創(chuàng)新互聯(lián)建站基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺為眾多戶提供中國電信成都樞紐中心 四川大帶寬租用 成都機柜租用 成都服務(wù)器租用。
2、輸入以下代碼:Public conn1 ?As SqlConnection = New SqlConnection 。
3、聲明關(guān)鍵字 Public;(因為是全局變量,所以用Public 來聲明)。
4、如果SQL 數(shù)據(jù)庫就在本機,則用以下代碼連接。
5、如果代碼太長,影響可讀性,可以用空格加"_"后,回車換行即可。
點擊修改按鈕以后,相對的數(shù)據(jù)顯示到 信息顯示 窗口的相對TextBox? 的代碼如下:
信息顯示.TextBox1.Text?=?DataGridView1.SelectedRows(0).Cells("Name_CN").Value.ToString'中文姓名為例,其他的跟這個一樣。
信息顯示.ShowDialog()
完成修改的SQL代碼如下:
UPDATE?表名?SET?Name_CN='新值',?Name_EN='新值'?WHERE?列名=條件
先用ADO.NET讀取數(shù)據(jù),然后賦值即可,這個很容易的,
如果你要和某個控件的值做比對,就可以先賦值給控件,然后做比對。。。
例如,你讀取數(shù)據(jù)庫中的一條記錄,然后綁定到textbox上,和另外一個textbox里面的數(shù)字比較大小。。。。
一個比較簡單的方法是返回DataTable,代碼如下:
public Boolean SearchBySQL(string SQL, DataTable myData)
{
SqlConnection myConn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
try
{
myConn.Open();
try
{
SqlCommand myComm = new SqlCommand(SQL, myConn);
SqlDataAdapter mySDA = new SqlDataAdapter();
mySDA.SelectCommand = myComm;
mySDA.Fill(myData);
return true;
}
catch (Exception ex)
{
return false;
}
}
catch (Exception ex)
{
return false;
}
finally
{
if (myConn.State == ConnectionState.Open)
{
myConn.Close();
}
}
}
其中ConnectionString是Web.config里的連接字符串
還有一種方法是寫存儲過程返回所需參數(shù)