SqlCommand 类
表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。无法继承此类。可以通过此对象使用T-SQL语句 或存储过程。实例:
private static void ReadOrderData(string connectionString)
{
string queryString =
"SELECT OrderID, CustomerID FROM dbo.Orders;";
using (SqlConnection connection = new SqlConnection(
connectionString))
{
SqlCommand command = new SqlCommand(
queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
try
{
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader[0], reader[1]));
}
}
finally
{
// Always call Close when done reading.
reader.Close();
}
}
}
表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。无法继承此类。可以通过此对象使用T-SQL语句 或存储过程。实例:
private static void ReadOrderData(string connectionString)
{
string queryString =
"SELECT OrderID, CustomerID FROM dbo.Orders;";
using (SqlConnection connection = new SqlConnection(
connectionString))
{
SqlCommand command = new SqlCommand(
queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
try
{
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader[0], reader[1]));
}
}
finally
{
// Always call Close when done reading.
reader.Close();
}
}
}
解决方案 »
- C#中DataGridView的RowValidating事件是什么时候发生的?是怎样进行验证的,能不能给个例子,谢谢
- 给初学者的,对象的声明类型和实际类型以及多态
- 求将时间00:00:00转换为字符串"00:00:00"的方法
- 报表显示数据的问题,急急急!!
- 问下。谁在中-美-爱-梯培训过的?怎么样那里?
- 怎样在不打开word的情况下操作word?
- 如何判断窗体内容被修改了?
- output = "Name = Your name\r\n"的意思。
- 能不能在主窗口中遍历应用程序中所有的窗体?
- winform 中datagrid 如何插入行
- C# 连接数据库 求助
- 怎样用C#实现Excel数据导入Access中!
OleDbCommand操作access
SqlCommand操作Sql
嗯...这个解释起来,就像任何一个命令一样...
以命令来理解这个类,
比如你在cmd 中输入ping www.baidu.com
然后它执行 给你一个返回 类似 “Reply from 119.75.216.20: bytes=32 time=40ms TTL=56” 一个结果...
你给OleDbCommand 类一个查询命令"select * from table where field1 = b"的话,它也会给你返回一个查询结果...
你给OleDbCommand 类一个执行命令"EXEC 储存过程名" , 那么就执行了一个储存过程,可能有没有返回结果.... 呵呵...大概这样理解....
update delete 之类的
是一个数据库的命令的设置及操作
设置它的数据库的连接和语句等
操作--就是怎么样去执行这个命令
public void ReadMyData(string connectionString)
{
string queryString = "SELECT OrderID, CustomerID FROM Orders";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
OleDbCommand command = new OleDbCommand(queryString, connection);
connection.Open();
OleDbDataReader reader = command.ExecuteReader(); while (reader.Read())
{
Console.WriteLine(reader.GetInt32(0) + ", " + reader.GetString(1));
}
// always call Close when done reading.
reader.Close();
}
}
再者多做一些例子.这样理解起来会有一些感性认识.
http://msdn.microsoft.com/zh-cn/library/system.data.oledb.oledbcommand(VS.80).aspx