110,536
社区成员
发帖
与我相关
我的任务
分享
public static DataSet SelectSqlRows(string connectionString,
string queryString, string tableName)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(queryString, connection);
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
connection.Open();
DataSet dataSet = new DataSet();
adapter.Fill(dataSet, tableName);
//code to modify data in DataSet here
builder.GetUpdateCommand();
//Without the SqlCommandBuilder this line would fail
adapter.Update(dataSet, tableName);
return dataSet;
}
}
SELECT title FROM work
static void Main(string[] args)
{
DataSet testSet1 = new DataSet();
DataSet testSet2 = new DataSet();
using (SqlConnection sqlcon = new SqlConnection("Data Source=VIC;Initial Catalog=webTest;Integrated Security=True"))
{
sqlcon.Open();
string sqlCmdString1 = " SELECT title FROM [webTest].[dbo].[work]";
string sqlCmdString2 = "INSERT INTO [webTest].[dbo].[tType] ([Name]) VALUES ('wangxu')";
SqlDataAdapter ftuinfoAdpter = new SqlDataAdapter(sqlCmdString1, sqlcon); //实例化一个tSqlDataAdapter 对象
SqlDataAdapter eventAdpter = new SqlDataAdapter(sqlCmdString2, sqlcon);
ftuinfoAdpter.Fill(testSet1, "tableInfo");
eventAdpter.Fill(testSet2, "tableEvent");
}
string conditionString = "ftuid=3100034";
DataRow[] drSelectArray = testSet1.Tables["tableInfo"].Select(conditionString);
foreach (DataRow dr in drSelectArray)
{
Console.WriteLine(dr["ftuid"]);
}
}