請各個高手指點.
本人用的資料庫為 MySql
本人用的資料庫為 MySql
解决方案 »
- 后台给table 某一个单元格添加点击事件
- 用DataView.Sort如何实现按字段的长度进行排序?
- 我写了个倒数计时器 如何动态生成?
- 遍历控件
- 我这个text文本框怎么取不到委托里面的值呢?代码如下
- 奇怪的问题
- 请教:如何用C#代码实现Install 和Uninstall outlook AddIn组件?
- 请教C#的调试问题...
- 在线等待——给ACCESS数据库加密码,连接字符串如何写?谢谢
- 如何用C#调用另一台机器用C#写的COM+服务??
- 特征与反射到底有什么用?
- 请问能不能将<input type="text" name="val_a" value="a1">中的值写进DataSet的DataTable中去?
参考以下代码
public static SqlDataAdapter CreateCustomerAdapter(SqlConnection conn)
{
SqlDataAdapter da = new SqlDataAdapter();
SqlCommand cmd;
SqlParameter parm; // Create the SelectCommand. cmd = new SqlCommand("SELECT * FROM Customers " +
"WHERE Country = @Country AND City = @City", conn); cmd.Parameters.Add("@Country", SqlDbType.NVarChar, 15);
cmd.Parameters.Add("@City", SqlDbType.NVarChar, 15); da.SelectCommand = cmd; // Create the DeleteCommand. cmd = new SqlCommand("DELETE FROM Customers WHERE CustomerID = @CustomerID", conn); parm = cmd.Parameters.Add("@CustomerID", SqlDbType.NChar, 5, "CustomerID");
parm.SourceVersion = DataRowVersion.Original; da.DeleteCommand = cmd; return da;
}
insert 進資料庫的程式如下所示(這個程式是可以把資料新增到資料庫):MySqlConnection thisConnection = new MySqlConnection(@"User Id=unima;Password=unima;Host=192.1.1.193;Database=BETATEST;");
MySqlDataAdapter thisAdapter = new MySqlDataAdapter("select USER_ID,USER_NAME,DEP_ID,DEP_NAME from EMPLOYEE_DATA01",thisConnection);
MySqlCommandBuilder thisBuilder = new MySqlCommandBuilder(thisAdapter);
DataSet thisDataSet = new DataSet();
thisAdapter.Fill(thisDataSet,"EMPLOYEE_DATA01");
// 新增至資料集
DataRow thisRow = thisDataSet.Tables["EMPLOYEE_DATA01"].NewRow();
thisRow["USER_ID"] = "WWWWWWWWW";
thisRow["USER_NAME"] = "王三";
thisRow["DEP_ID"] = "AAAAA";
thisRow["DEP_NAME"] = "小王三";
thisDataSet.Tables["EMPLOYEE_DATA01"].Rows.Add(thisRow); // 從資料集 UPDATE 到資料庫
thisAdapter.Update(thisDataSet,"EMPLOYEE_DATA01");麻煩各位幫我再看一下,謝了