第1个回答 2019-11-10
stringbuilder
str
=
new
stringbuilder();
str.append("select
count
1
time
from
table
order
by
id
");
sqlconnection
con
=
new
sqlconnection("这里是数据库连接字符串");
con.open();
sqlcommand
cmd
=
new
sqlcommand(con,str.tostring());
sqldatareader
drs
=
cmd.ExecuteReader();
while(reader.Read())
{
Console.WriteLine(String.Format("time
is
{0}",
drs[2],]));
}
drs.close();
con.close();
手写的
估计有错误
,但大概就是这样子
第2个回答 2019-06-12
ExecuteReader方法,参考代码如下
using
System;
using
System.Data.SqlClient;
public
class
Test
{
public
static
void
Main(string[]
args)
{
string
source="Server
=192.168.1.100;
User
ID=xxx;
Password=xxx;
Initial
CataLog=Account";//数据库连接字符串,User
ID是用户名;
Password是密码
string
select="select top
1
time from
表名";
SqlConnection
conn=new
SqlConnection(source);
conn.Open();
SqlCommand
cmd=new
SqlCommand(select,conn);
SqlDataReader
reader=cmd.ExecuteReader();//返回只能读取,不能写入的SqlDataReader对象
if(reader.Read())
{
int
time
=
(int)reader["time"];
}
Console.WriteLine(time);
}
}
第3个回答 2019-11-29
SQL语句拼写好就可以了啊,拼写的SQL语句只要拿到第一行第三列的值就行,或者返回DATATABLE,然后拿需要的行列就行啊本回答被提问者采纳
第4个回答 2019-04-21
SqlConnection
cn
=
new
SqlConnection("server=服务器名称;user=用户名;password=密码;database=数据库名称");
cn.Open();
string
select="select
time
form
表名";//指定查询表中的time
列
SqlCommand
cmd
=
new
SqlCommand(select,
cn);
cmd.ExecuteNonQuery();
SqlDataReader
dr
=
cmd.ExecuteReader();
while
(dr.Read())
{
Console.WriteLine(dr.GetValue(0));
}