| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 520 人关注过本帖
标题:高手请进
只看楼主 加入收藏
梦的守护神
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-5-25
收藏
 问题点数:0 回复次数:7 
高手请进
public string PkLable(string sqltab)
{
string connstr = "Data Source=192.168.0.31;Initial Catalog=13141516;Persist Security Info=True;User ID=sa;Password=1";
SqlConnection scn = new SqlConnection(connstr);
scn.Open();
SqlCommand scm = new SqlCommand(sqltab, scn);
SqlDataReader sdr = null;
sdr = scm.ExecuteReader();
ArrayList array1 = new ArrayList();
try
{
while (sdr.Read())
{
array1.Add(sdr.GetString(0));
}

}
catch (Exception ex)
{
Console.Write(ex.Message);
}
finally
{
sdr.Close();
scn.Close();
}
return array1;
}


sqltab是一个SQL语句 我想通过这个语句把数据库中一字段的所以值全部传出去
出错 提示“无法将类型 ArrayLost隐式转成 string 型‘
大家帮忙改改

第一次写类 不怎么样 也不知道该注意什么 大家给我点建议
搜索更多相关主题的帖子: public null 
2007-03-13 16:52
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
public void PkLable(string sqltab,arraylist array1)
{
string connstr = "Data Source=192.168.0.31;Initial Catalog=13141516;Persist Security Info=True;User ID=sa;Password=1";
SqlConnection scn = new SqlConnection(connstr);
scn.Open();
SqlCommand scm = new SqlCommand(sqltab, scn);
SqlDataReader sdr = null;
sdr = scm.ExecuteReader();
try
{
while (sdr.Read())
{
array1.Add(sdr.GetString(0));
}

}
catch (Exception ex)
{
Console.Write(ex.Message);
}
finally
{
sdr.Close();
scn.Close();
}
}

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2007-03-13 16:55
梦的守护神
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-5-25
收藏
得分:0 

我要还回一个字段里面所有的值 ARRARY1就是用来传出

2007-03-13 17:01
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
public void PkLable(string sqltab,arraylist array1)

这个传进去的就是你需要的传出的

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2007-03-13 17:06
梦的守护神
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-5-25
收藏
得分:0 

可是我外面就传入一个SQL语句 那两个变量怎么可以

2007-03-13 17:14
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
public ArrayList PkLable(string sqltab)
{
string connstr = "Data Source=192.168.0.31;Initial Catalog=13141516;Persist Security Info=True;User ID=sa;Password=1";
SqlConnection scn = new SqlConnection(connstr);
scn.Open();
SqlCommand scm = new SqlCommand(sqltab, scn);
SqlDataReader sdr = null;
sdr = scm.ExecuteReader();
ArrayList array1 = new ArrayList();
try
{
while (sdr.Read())
{
array1.Add(sdr.GetString(0));
}

}
catch (Exception ex)
{
Console.Write(ex.Message);
}
finally
{
sdr.Close();
scn.Close();
}
return array1;
}

这样呢?

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2007-03-13 17:17
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
出错 提示“无法将类型 ArrayLost隐式转成 string 型‘
ArrayList array1 = new ArrayList();
-------------------------------------------------------
为什么不用一个string[]呢?

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-03-13 17:41
梦的守护神
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-5-25
收藏
得分:0 

谢谢 6楼 问题解决
7楼 方法能有数据吗 ?? 不行吧 我就传如一个SQL语句 那你string[]是什么意思。。。。。。 看不大懂

2007-03-13 17:47
快速回复:高手请进
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021006 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved