c# 取数据库中特定的值

destinyC 2010-04-21 01:24:57
string sql = "SELECT USERINFO.USERNAME FROM USERINFO WHERE UESERID='" + uid + "'";
我想取出表USERINFO中USERID=uid时的USERNAME。
请问大虾用声明语句实现取
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lpingz 2010-04-21
  • 打赏
  • 举报
回复

string queryString = "SELECT USERINFO.USERNAME FROM USERINFO WHERE UESERID='" + uid + "'";
using (OracleConnection connection = new OracleConnection(connectionString))
{
OracleCommand command = new OracleCommand(queryString, connection);
connection.Open();
MySqlDataAdapter mysqlda = new MySqlDataAdapter(command, connection);
DataSet dataset = new DataSet();
mysqlda.Fill(dataset, "tablename");
if(dataset != null)
{
DataTable dt = dataset.Tables["tablename"];
string username = dt.Rows[0][0].ToString();
}



大概这个意思,手写没调试@-@
destinyC 2010-04-21
  • 打赏
  • 举报
回复
请问大虾用C#语句实现取。。。
打错字了。。

TO
mervyn807

就是那个意思 我本来想用SqlDataReader但是没实现的了
缭绕飘渺 2010-04-21
  • 打赏
  • 举报
回复
楼主是意思是不是怎么执行你那个sql语句
然后返回那个结果赋给一个字符串啊
wwweasy 2010-04-21
  • 打赏
  • 举报
回复
看不明白,楼主要达到什么目的
wheeler 2010-04-21
  • 打赏
  • 举报
回复

declare @uid int
set @uid = 'xxxxxx'
SELECT USERNAME FROM USERINFO WHERE UESERID = @uid


这样?


'用声明语句实现取' 这句话真的看不懂

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧