SQL Server如何取出Text类型数据?

我想从数据库拷贝一个字段的值到记事本儿中,于是我就写了一个程序,打印这个值,然后拷出来,晕死。大家都怎么拷?... 我想从数据库拷贝一个字段的值到记事本儿中,于是我就写了一个程序,打印这个值,然后拷出来,晕死。大家都怎么拷? 展开
 我来答
carmada
2012-02-03 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:95.3万
展开全部
// C#
// ---- 假设有一个按钮,点击事件如下:
private void button2_Click(object sender, EventArgs e)
{
// ---- 从数据库获取数据
SqlCommand cmd = new SqlCommand();
cmd.Connection = new SqlConnection(ConnInfo);
// --- [title], [size], [content] 数据库中存放的文章的标题、大小、内容,其中[content]是Text类型
cmd.CommandText = "select [title], [size], [content] FROM [DRCDB].[dbo].[Documents];";
cmd.Connection.Open();

byte[] bytes; // --- 关键点,准备存放Text类型数据
int size = 0;
using (SqlDataReader rdr = cmd.ExecuteReader())
{
while (rdr.Read())
{
size = rdr.GetInt32(1);
bytes = new byte[size];
rdr.GetBytes(2, 0, bytes, 0, size); // 从第3个列中读出Text类型数据
// --- 下面是处理文件的方式之一:保存文到d:\test1\目录
File.WriteAllBytes(@"d:\test1\" + rdr.GetString(0), bytes);
}
}
}
Luoqianfeng
2012-02-03 · TA获得超过115个赞
知道小有建树答主
回答量:586
采纳率:0%
帮助的人:272万
展开全部
直接打开数据库,复制粘贴,就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谌嫚苍章
2020-01-19 · TA获得超过1152个赞
知道小有建树答主
回答量:1868
采纳率:0%
帮助的人:13.4万
展开全部
用查询分析器,用select语句查询。
在下面的显示中就可以直接拷贝了。
直接用企业管理器打开表是看不到text类型的数据的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式