C#.net从数据库中查询出某表中某行的某个字段值

C#.net从数据库中查询出某表中某行的某个字段值,第1张

SqlConnection con = new SqlConnection("XXX")//XXX为你的连接字符串

SqlCommand cmd = new SqlCommand()//实体化SqlCommand

cmd.Connection=con//为cmd的Connetion属性赋值

cmd.CommandText="SELECT para FROM sys WHERE id=@id"//查询语句@id为参数

cmd.Parameters.AddWithValue("@id","admin")//传参

con.Open()//打开连接

string res=cmd.ExcuteScalar().ToString()//获取你需要的结果

con.Close()//关闭连接

话说上面那个人的肯定运行不了,不信你试试看。

string s=""//定义一个空字符串

string query="select * from 表名 where 字段名='"+DropDownList1.selecteditem.text+"'"

SqlCommand mycomm=new SqlCommand(query,myconn)//根据你的DropDownList选择的值从数据库中提取数据

SqlDataReader myreader=mycomm.ExecuteReader()//将从数据源检索到的数据赋给myreader

for(int i=0i<myreader.FieldCounti++)

{

s+=myreader.GetValue(i)

}//把字段的值赋给s

Label1.Text=s//最后让label显示检索到的字段的值.

sqlserver2000中:

select top 50 * from 表 where id not in (select top 29 id from 表)

sqlserver2005中:

select top 50 * from 表 except select top 29 * from 表

Oracle中:

select * from 表 whre rownum<=50 minus select * from 表 where rownum<=29

mysql中:

select * from 表 limit 30,50


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10069407.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存