首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

取出数据库一条记录里的值,如何做?插入数据库值如何做

2012-01-08 
取出数据库一条记录里的值,怎么做?插入数据库值怎么做?(1.)取出数据库一条记录里的值,怎么做?con.open()c

取出数据库一条记录里的值,怎么做?插入数据库值怎么做?
(1.)取出数据库一条记录里的值,怎么做?
con.open();
cmd( "select   id   from   表   where   name= 'abc ' ",con);

再怎么做,简便点的.


[解决办法]
不好意思,错了,刚在vs2003上试了一下,应该是这样:
(我假设你的表中id是string型)
OracleDataReader dr=new OracleDataReader();
dr=cmd.executereader() ;
if(rd.Reader())
{
string id=rd.GetOracleString(0).ToString();
}


[解决办法]
查询用视图,插入用存储过程
[解决办法]
sqlCon = "Data Source=(local);Database=***;User id=****;PWD=j***** ";

SqlConnection sqlconn = new SqlConnection(sqlCon);
SqlCommand sqlcomm = new SqlCommand( "select id from 表 where name= 'abc ' ", sqlconn);
SqlDataReader myReader =sqlcomm.ExecuteReader(CommandBehavior.CloseConnection);

while (myReader.Read())
{


a= myReader[ "字段名 "].ToString();
//a 是先定义好的变量

}
myReader.Close();
这是读
插入数据也可以通过 sql语句来实现

sqlcomm = new SqlCommand( "insert int 表 (name,id)values(abc,12) ", sqlconn);
sqlcomm.ExecuteNonQuery();//这种方法将执行 SQL 语句但不返回任何数据集

热点排行