长二进制数据输出乱码问题 求大神帮忙!

图片说明
string strCnn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\att2000.mdb;Persist Security Info=True";
OleDbConnection myConnection = new OleDbConnection(strCnn);
myConnection.Open();
OleDbCommand command = new OleDbCommand("select * from Template ", myConnection);
OleDbDataReader dr = command.ExecuteReader();

        byte[] buff = null;
        string aaa = "";
        string bbb = "";
        if (dr.Read())
        {
            buff = (byte[])dr["Template4"];
        }
        //System.IO.MemoryStream ms = new System.IO.MemoryStream(buff);
        ////通过流对象建立Bitmap
        //System.Drawing.Bitmap bmp = new Bitmap(ms);
        //bmp.Save("e:\\SampImag.jpg");
        myConnection.Close();
        System.IO.FileStream stream = new System.IO.FileStream(Server.MapPath("m.txt"),System.IO.FileMode.CreateNew, System.IO.FileAccess.Write);
        System.IO.BinaryWriter bw = new System.IO.BinaryWriter(stream);
        bw.Write(buff);
        bw.Close();
        stream.Close();

取的是别人数据库上的数据,也不知道原来什么格式。谁能帮忙指点下!

0

2个回答

//System.Drawing.Bitmap bmp = new Bitmap(ms);
//bmp.Save("e:\SampImag.jpg");

那您试试注释掉的代码,看能否保存成功??、

0

不能 这段代码会提示‘参数错误’估计不符合生成图片的标准。谢谢

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
fifo to uart
VHDL 带fifo的uart 源代码,求大神帮忙修改。
新浪漫步者6.1
感觉很不好的一个软件 求更好的 有没有大神帮忙!
如何计算出long型的任意进制中一的个数(长整型)
题目描述 NowCoder总是力争上游,凡事都要拿第一,所以他对“1”这个数情有独钟。爱屋及乌,他也很喜欢包含1的数,例如10、11、12……。不仅如此,他同样喜欢任意进制中包含1的数。当然,其中包含1的个数越多他越喜欢。你能帮他统计一下某个数在特定的进制下1的个数吗?   输入描述: 输入有多组数据,每组数据包含一个正整数n (1≤n≤2147483647)和一个正整数r (2≤r≤16...
华为 Honor无法使用logcat 解决方法
1. 拨号界面 输入*#*#2846579#*#* 2. projectmenu ->后台设置 ->Log开关 打开 重启
office解码
我不会用 我下载的时候只有这个 又不能解码 所以 求大神帮忙
掌百模拟的雏形
无,不能登录了。求大神改改。我发了一个帖子。大家都帮忙看看
ELM——HOG
代码有问题 出现内存访问错误 求大神帮忙修改
读取二进制文件的中文乱码问题
问题描述: 在linux下开发的项目,转移到windows环境,运行后,发现出现中文乱码。 追根溯源: 逐步debug,发现并非在网络传输过程中出现乱码问题(若是,可通过对request、response设置编码,setCharacterEncoding("utf-8")解决),而是在读取二进制文件时,未指定编码的原因。 项目中使用了DataInputStream的readByte
cad lisp 五金模具外挂 快捷命令
cad 五金模具外挂,求大神帮忙破解。 有时候加载用不了,很无语。
一个简单游戏的程序
简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。
C# Access 二进制文件读写
我写的一个类,注意二进制文件操作的部分不通用,需要根据具体情况去改 using System; using System.Data; using System.Configuration; using System.Data.OleDb; using System.Co
PHP从mysql中读取并输出二进制文件的乱码问题
<br />最近在用php开发从mysql中读取并输出二进制文件,遇到了乱码问题。<br /><br />一般输出二进制文件是用下面的方法:<br /><br /><?php <br />if(!isset($id) or $id=="") die("error: id none"); <br />//定位记录,读出 <br />$conn=mysql_connect("127.0.0.1","***","***"); <br />if(!$conn) die("error : mysql connect
ACCESS数据库二进制图片导出工具
本工具由vb开发,下载后如果提示ocx,请先安装运行环境再执行即可。
顺序表的创建、插入、删除、查找、求表长、输出元素
//线性表的顺序存储(顺序表) #include #include #include #define MAXLEN 10 // 定义顺序表的最大长度MAXLEN为10 typedef struct{ //定义节点 int data[MAXLEN]; int last; //last用来记录当前线性表中最后一个元素的数组中的位置,即last起到了指针的作用 }
2.求两个长长整型的数据的和并输出,例如输入1233333333333333 。。。 3111111111111111111111111.。。。,则输出。。。。
例如输入123456789  和456123789 则输出579580776 #include "stdafx.h"//如果没有采用预编编译 则这句话不需要 不懂可以百度 #include "stdio.h" #include "iostream" #include "string.h" using namespace std; int main() {     char a[
VC++使用ADO在数据库中操作长二进制数据
摘要:VC/C++源码,数据库应用,ADO,长二进制数据   VC++使用ADO在数据库中操作长二进制数据,操作长二进制数据的一个小实例,对此有需要的VC爱好者可以参考。
异常使用之键盘录入一个int类型的整数,对其求二进制表现形式
类 Integer public static String toBinaryString(int i)  以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。  public static int parseInt(String s) throws NumberFormatException 将字符串参数作为有符号的十进制整数进行解析。 抛出: NumberFormat
SqlServer数据库长文本和二进制字段操作总结(54powerman原创)
SqlServer数据库长文本和二进制字段操作总结(54powerman原创)--创建测试用表Create Table TestnText (RowID Int Identity(1,1) Primary Key,Content nText)--读写nText文本,一定要用在事物中Begin TranDECLARE @ptrval varbinary(16)Select @
ASP 二进制与字符串互转, 另类完美解决方法, adodb.stream 实现 By shawl.qiu
ASP 二进制与字符串互转, 另类完美解决方法, adodb.stream 实现 By shawl.qiu摘要:本文实现了使用 ASP 内建组件 adodb.stream 进行任何字符集编码的 二进制转字符串 与 字符串转二进制 的互转操作.说明:要实现二进制流转字符串操作, 可以说很容易, 容易转换的是 us-ascii 字符集的二进制流转字符串, 到处是这种标准的资料. 有点难度的
二进制算法--指数取余( (m^n)%k=? )
描述:m,n,k,为整数,求 (m^n)%k=? 正经代码: #include&amp;lt;stdio.h&amp;gt; using namespace std; int main(){ int m,n,k; scanf(&quot;%d%d%d&quot;,&amp;amp;m,&amp;amp;n,&amp;amp;k); int ans=1; for(;n;n&amp;gt;&amp;gt;=1,m=(long long)m...
面试算法题:求出所有N位的二进制数
比如,求4位二进制数,就是要求出  [1000, 1100, 1010, 1110, 1001, 1101, 1011, 1111] 开头第一位只能是1,因为0001是1 ,是一位二进制数 当时想到的方法是 n为二进制,数字范围是2的N-1次方到2的N次方-1  那么写一个转换成二进制的函数,遍历一遍调用这个函数,就可以求出来了 方法二:利用递归实现  最高位特殊考虑,除最高位以外,每个位都
汽车八自由度带侧倾simulink模型
汽车八自由度模型,使用dugoff轮胎。虽然能运行 ,但是感觉结果有点问题,求大神帮忙,供新手学习。
combobox控件
给予ztree和jq的combo-box控件,有搜索功能,支持ajax加载数据,抛砖引玉,求大神帮忙优化,搜索算法和其他的
称重分拣触摸屏程序
求大侠帮忙反编译,威纶MT6071IE的屏。本人不才希望有好心的大神帮助,先谢谢了
C#连接Access数据库,对图片以二进制的存储上传与读取
C#连接Access数据库并读取图片已经浏览文件上传图片,使图片以长二进制数据数据形式存储,字段为ole对象
JAVA将以二进制形式存储在Access数据库中的图片提取出来
直接上代码,过多的不解释,看下一篇博文就知道了 import java.io.*; import java.sql.*; public class Get_Photo_Record{ String driver="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="; String dataBaseLocation=nu
VB读取长二进制实例(集成于EXCEL文件中)
VB读取长二进制实例(集成于EXCEL文件中),打开EXCEL即可运行窗体,附带ACCESS数据库,读取后分别放到了C:\temp1.rar ,temp2.rar ...中
用哈弗曼树编码字符串 求出编码后字符串二进制位长度
大家对哈弗曼编码应该很熟悉,哈弗曼编码最大的一个用处就是压缩存储,本文要讲的不是如何编码,而是求出对字符串编码后的二进制位的长度。 估计一般的同学都会有思路,最简单的思路就是先构建好哈弗曼树,然后编码,然后求长度,这个思路很简单但是下面给出一个用c++写的一个比较牛逼的程序,效率比较高: #include <cstdio> #include <cstring> #include <cstdl
数据库的OLE字段写入长二进制文件
//'*************************************************************************************** //'函数:将数据库的OLE字段写入长二进制文件 //'*******************************************************************************...
利用位运算输出二进制
正序 #include&amp;amp;lt;stdio.h&amp;amp;gt; #include&amp;amp;lt;stdlib.h&amp;amp;gt; #include&amp;amp;lt;string.h&amp;amp;gt; int main() { int n,i; while(scanf(&amp;quot;%d&amp;quot;,&amp;amp;amp;n)!=EOF) { int b=1; for(i=0;i&amp;amp;lt;32;i++) { if(n&amp;a
【汇编】求十进制数的补码并转二进制和十六进制输出
【汇编】求十进制数的补码并转二进制和十六进制输出(多组输入输出,使用宏库文件) 代码如下,有详细注释 Include macro_lib.MAC data segment string db 10,?,10 dup(?) ;用于存放输入的十进制数 这里十进制数在-32768~32767之间(16位有符号数) ;可以出现负数,此程序功能为用二进制和十六进制显示这个十进制数的补码 d
C语言实现获取二进制序列中的奇数位和偶数位并输出
 //获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。     首先需要了解一个知识点:获取二进制数n中的对应i位置的二进制位,只需(n &amp;gt;&amp;gt; i)&amp;amp; 1         解题思路:                         1&amp;gt; 先判断偶数位最高位依次向右移动两位,根据上述公式获取该位置的值;                        ...
输入矩形的长和宽,求出该矩形的周长和面积
/*  * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作    者:高古尊 * 完成日期:2013年10  月11  日 * 版 本 号:v1.0 * * 问题描述:输入矩形的长和宽,求出该矩形的周长和面积 * 样例输入:3.5  9 * 样例输出:周长=25 面积=31.5 * 问题分析:
CRC除法
CRC里的除法不是简单的二进制除法,CRC里的除法运算规则如下所示: 1111_000 被除数 1101          除数 ---------------------- 够除数的位数,商等于1 0010 (余数,通过除数与被除数前4位求异或得到) ------ 100    (把被除数第5位挪下来) 1101   除数 ------
计算一个十进制数的二进制表示有多少位1
计算一个十进制数的二进制表示有多少位1 一、看个例子 5的二进制为101含有2个1 15的二进制为1111含有4个1 二、实现原理 通过位运算中的&运算将数字二进制中的1变成0,即每进行一次操作二进制表示中的1就减少一位,当所有的1都变为0的时候,数字就变成了0。 怎样用&将二进制某一位上面的1变为0 因为 当与运算&左右两边值都为1时,结果为1 当与运算&左右两边有
【算法】二进制数的逆序输出
给定一个无符号32位整数,要求将其2进制形式数反转(即首尾颠倒,非按位取反),输出反转后的整数。 即如果给定的数:43261596,它的二进制数为:00000010100101000001111010011100,将二进制数反转得到:00111001011110000010100101000000,所以期望的输出结果应该为:964176192
易语言钓鱼源码
求大神买走 求大神买走 易语言钓鱼源码
编程序,输入长方形的两边长a和b,输出长方形的周长和面积
代码: #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; int main() { float a,b,Area,Perimeter; printf(&quot;请输入长方形的两边长a和b:&quot;); scanf(&quot;%f %f&quot;,&amp;amp;a,&amp;amp;b); Area=a*b; Perimeter=2*(a+b)...
ondraw不执行,请大神帮忙
ondraw不执行,请大神帮忙
strtol(将字符串转换成长整型数)
strtol(将字符串转换成长整型数) 相关函数 atof,atoi,atol,strtod,strtoul 表头文件 #include 定义函数 long int strtol(const char *nptr,char **endptr,int base); 函数说明 strtol()会将参数nptr字
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java大神班 大数据大神班