VB2010 结构数据,存成磁盘文件时没有问题,读出时总是出错 10C

FilePutObject(fn, tmp测量Dat)

FileGetObject(fn, tmp测量Dat)
当执行 FileGetObject(fn, tmp测量Dat) 时,显示下面错误
变量使用了 Visual Basic 不支持的自动化类型。

把结构变量变为数组时,就不会出现错误了

4个回答

这种问题一般可以通过日志来排查。

这种问题的话我之前都是通过日志来排查,你试试可不可以啊

check log,你试试可不可以啊

这种问题一般可以通过日志来排查

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
数据读出时丢失!!!
我将Excel表中的数据读出,显示在页面上,发现Excel表中某些列数据没有显示出来,是什么原因呢?谢谢各位
Spark之数据读存
Spark可以通过不同途径读取和存储数据。以下是基于java编程的。一,读存文本文件里的数据1,读取数据;file是文件路径SparkConf conf = new SparkConf().setAppName("Simple Application");JavaSparkContext sc = new JavaSparkContext(conf);JavaRDD<String> i...
存数据时,转json过程出错
private String toJson(String content, Object photoList) { ContentPhoto cp = new ContentPhoto(); cp.content = content; cp.photo = photoList; String objJson = null; try { objJson = JSON.t
VC+OLEDB+ACCESS,存数据时,列出错
VC.net2005+OLEDB+ACCESS,在程序中动态创建表格,表格字段及其属性如下:rn [code=C/C++][/code]rn CREATE TABLE YuanMuInfo (YuanMuInfoID INT,CaiFaNum NVARCHAR(7),TongZhiNum NVARCHAR(7),CheNum NVARCHAR(7),MuTouType NVARCHAR(4),MuTouNum INT,MuTouNum2 INT,CaiChang REAL,JianChiJing REAL,CaiJi REAL,bManual INT,Photo IMAGE)rn 在存数据库时,MuTouNum实际存的值是MuTouNum2的值,而MuTouNum2却被设置为0,rn 若没添加MuTouNum2字段,则后面的CaiChang字段的值就自动被设为0,rn 是不是绑定时列对齐出错,还是其他原因呢?
磁盘文件读性能测试
硬盘读取性能: hdparm -t /dev/sdb /dev/sdb: Timing buffered disk reads: 2454 MB in 3.00 seconds = 817.84 MB/sec 10块物理磁盘,做了Raid10,因此读性能高,达每秒817.84MB。
MFC view类可以读磁盘文件数据吗?
MFC里doc类是用来储存数据的,而view是用来显示数据的。在此有点问题想问下:rn1.为了方便起见,view类可以读数据吗?rn2.如果只能在doc类里面读数据,那么操作view类才能获取doc类里面读取到的数据?rnrn请高手指点一下,并简单说明一下原因。
vb2010 加载项目时出错,求解
[img=http://img.my.csdn.net/uploads/201212/04/1354597238_7395.png][/img]rn这是我打开的这个项目的Debug子目录,好像缺了什么rn我在加载windowsApplication1时Form1.vb[设计]弹出如下信息:rn设计器无法生成第27行的代码:Me.AxCommonDialog1=new AxMSCommonDialog()方法"InitializeComponent"内的代码有设计器生成,不应手动修改,请移除任何更改rn出错代码是:rnMe.AxCommonDialog1=new AxMSComDlg.AxCommonDiolog()rn使用这个主输出,已经有生成几个安装程序,后来手贱删了几个安装程序生成项目rn突然出现这个错误,还能不能修复,该怎么办?
数据读存修改的问题??
表名 boxrn表列名是 w1 w2 w3rn 1 42 35rn 2 22 33rn 2 22 33rn 3 22 44rn 3 22 44rn在oracle里面 能不能实现这样的功能rn在上面的表里一共有五行rn读出来的时候一行一行的读出来 读每一行的时候做一个记录读到哪一行了rn然后我把读出来的数据修改修改 再根据当时读的记录是哪一行rn就把我现在修改的记录是哪一行写到数据库相对应的位置里面去rn就象这样的我读到第四行 是 3 22 44 我把它改成 3 23 45rn再存到数据库第四行记录的位置 把原来的 3 22 44 替换成现在 3 23 45 rn并且不影响其他第三行第五行的记录这样可以实现吗rn
ajax-xml-aspnet读存数据基础代码
ajax-xml-aspnet读存数据基础代码
JavaSpark-数据读存-文本文件
在数据的存取中输出格式是很重要的,这利于下游处理程序 有时数据量达到本地无法存放时,就需要考虑别的存取方法 spark支持很多种输入源,因为spark是基于hadoop生态构建的,支持InputFormat和OutputFormat接口访问。而这两个接口也是map/reduce用来连接数据源的java API,同时(S3,HDFS,Cassandra,Hbase)等存储系统也支持这种接口基于原
VC读串口GPS数据时出错?
应该是很简单的,代码如下:rn[code=C/C++]VARIANT var_in;rnif(m_comm.get_CommEvent() == 2) //事件值为2表示接收缓冲区内有字符rn var_in = m_comm.get_Input(); //读缓冲区rn m_str += var_in.bstrVal; //转换成CString类型[/code]rn一直不成功。后用单步调试,发现m_comm.get_Input();里是有返回数据的。数据格式是GPS的GPRMS格式:rn如下:rn$GPRMC,044614.262,A,3148.4710,N,12138.6413,E,0.00,,171105,,*1Ernrn调试中发现第一次运行时var_in = m_comm.get_Input();执行完后,不去执行下面的m_str += var_in.bstrVal;语句,而是跳到上面的if语句。而且后面再接收时,if 语句的m_comm.get_CommEvent() == 2条件都不能满足(实际上我的串口是一停接收GPS数据的)。rn百思不得其解,是否这个GPS的GPRMS文字太长,还是有非法字符,请各位指教。谢谢rn前面设置是:rn [code=C/C++]m_comm.put__CommPort(1); //指定串口号rn m_comm.put_Settings("9600,n,8,1"); //通信参数设置rn m_comm.put_InBufferSize(1024); //指定接收缓冲区大小rn m_comm.put_InBufferCount(0); //清空输入缓冲区rn m_comm.put_InputMode(0); //文本模式获取数据rn m_comm.put_InputLen(0); //读取缓冲区的全部数据rn m_comm.put_RThreshold(1); //设置在产生OnComm事件前要接[/code]收的字符数阈值rn应该没有问题
Link时总是出错
小弟新学c++,装了vc6.0,现在输入如下程序:rn#includernvoid main(void)rnrn cout<<"hello"<<'\n';rnrnrn编译时没有问题,可是连接成exe文件时总是显示如下信息:rn--------------------Configuration: lichangzhi - Win32 Debug--------------------rnLinking...rnLIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16rnDebug/lichangzhi.exe : fatal error LNK1120: 1 unresolved externalsrnError executing link.exe.rnlichangzhi.exe - 2 error(s), 0 warning(s)rn请问这是怎么回事呢?谢谢!rn
读Excel数据出错
请问我怎么读excel中的数字啊?rn我用CRecordset定义的数据集对象去读的,总是出现异常,说“字段值越界”。rn有的时候能读成功,比如表格中值为1,读出来却是1.0,怎么把它作为字符串读出来呢?rn请高手指点一二啊。
想把数据窗口的数据存成excel
我用dw_1.saveas(),如何能把列名变成中文,还有如何给指定单元格写入数据,比如标题,日期等
opencv读入视频存成图片出错
在DEBUG模式下,只能存为bmp格式, 选择JPG或PNG时
为什么ADO向MySQL存BLOB数据总是出错??
[code=C/C++]_RecordsetPtr MySet;rnMySet.CreateInstance(__uuidof(Recordset));rnSOpen.Format("SELECT * FROM test_data ");rnMySet->Open(_bstr_t(SOpen),_variant_t((IDispatch*)m_pConnection,true),adOpenDynamic,adLockOptimistic,adCmdText);rnVARIANT varBLOB;rnSAFEARRAY *psa;rnSAFEARRAYBOUND rgsabound[1];rnMySet->AddNew(); ///添加新记录rnif(buffer)//要保存的数据都在buffer[]里rnrntryrn rgsabound[0].lLbound = 0;rn rgsabound[0].cElements = 12020;rn psa = SafeArrayCreate(VT_UI1, 1, rgsabound); ///创建SAFEARRAY对象rn for (long i = 0; i < 12020; i++)rnSafeArrayPutElement (psa, &i, buffer++); ///将buffer指向的二进制数据保存到SAFEARRAY对象psa中rn varBLOB.vt = VT_ARRAY | VT_UI1; ///将varBLOB的类型设置为BYTE类型的数组rn varBLOB.parray = psa; ///为varBLOB变量赋值rn HRESULT hr; rn hr=MySet->Fields->GetItem("data")->AppendChunk(varBLOB);///加入BLOB类型的数据rn if(SUCCEEDED(hr)) rn AfxMessageBox("ok");rn rn catch(_com_error &e) rn rn dump_com_error(e); rn return FALSE; rn rn rn rnMySet->PutCollect("file_name",_variant_t(record.FileName));rn MySet->PutCollect("test_date",_variant_t(record.Date));rn MySet->PutCollect("switch_id",_variant_t(Switch_ID));rn MySet->PutCollect("test_type",_variant_t(record.Type));rn MySet->PutCollect("time",_variant_t(record.Time));rn MySet->Update(); //到这行就出错了rn MySet->Close();///关闭记录集rn rn rn[/code]rn以上是代码,运行到倒数第二行MySet->Update();就会出错,跳出来说是未知错误,我要保存的是12020个二进制数,MySQL数据库中用的字段类型blob,mediumblob都试过了,都不行,我以前是用access的OLE对象倒是可以的,如果把保存二进制的那段代码注释起来,只存最后几行的字段都是可以的。请问到底错在哪里?rn
帮忙看看,导成Excel时总是出错,太郁闷了!!
在将数据装换成Excel时运行到下列程序时总是出错.rn try rn // 启动EXCEL ,并创建OLE对象rn Ex=Variant::CreateObject("Excel.Application");rn rn catch (...)rn rn MsgError("无法启动Excel!");rn return;rn rn错误信息“project tax.exe raised exception class EOleSysError with message '不支持此接口'.Process stopped.Use Step or Run to Continue.”rnrn可换一台机器就没事。rn重新装过一遍office还是不行。是我的机器硬件问题、有病毒了。。。。。我晕!
VB2010 读写txt数据
最简单的 读写txt数据程序,里面添加了 OpenFileDialog控件,SaveFileDialog控件虽然添加了但是没有应用。 基本思想: 1. 利用Openfiledialog得到 filename 2. 然后利用定义 的 Streamreader 读取里面的 txt数据 到 字符串tempstr 3. 利用split将数据分到三个数组里面 4. 利用 file2.streamwriter 写数据
编译没有问题,抛出异常domain_error 时出错????
下面程序运行到rn[code=C/C++]double grade(double midterm,double final,const vector& hw)rnrn if (hw.size()==0)rn rn throw domain_error("student has done no homework");rn rn return grade(midterm,final,medain(hw));rnrn[/code]rn中得throw domain_error("student has done no homework");rn就出现错误,为什么没有抛出异常,显示debug error的错误??????rn[code=C/C++]#includern#includern#includern#includern#includern#includern#includernusing namespace std;rnstruct Student_info rnrn string name;rn double midterm,final;rn vector homework;rn;rnistream& read_hw(istream& in,vector& hw)rnrn if (in)rn rn cout<<"2222222:";rn hw.clear();rn double x;rn while(in>>x)rn hw.push_back(x);rn in.clear();rn rn return in;rnrn//读取每个学生的所有成绩rnistream& read(istream& is,Student_info& v)rnrn cout<<"1111111:";rn is>>v.name>>v.midterm>>v.final;rn read_hw(is,v.homework);rn return is;rnrnrndouble medain(vector vec)rnrn typedef vector::size_type vec_sz;rn vec_sz size=vec.size();rn if (size==0)rn rn throw domain_error("medain of an empty vector");rn rn sort(vec.begin(),vec.end());rn vec_sz mid=size/2;rn return size%2==0?(vec[mid]+vec[mid-1])/2:vec[mid];rnrndouble grade(double midterm,double final,double homework)rnrn return 0.2*midterm+0.4*final+0.4*homework;rnrndouble grade(double midterm,double final,const vector& hw)rnrn if (hw.size()==0)rn rn throw domain_error("student has done no homework");rn rn return grade(midterm,final,medain(hw));rnrndouble grade(const Student_info& s)rnrn return grade(s.midterm,s.final,s.homework);rnrnrnbool fgrade(const Student_info& v)rnrn return grade(v)<60;rnrnvector extract_fails(vector& students)rnrn vector pass,fail;rn vector::size_type i=0;rn while (i!=students.size())rn rn if (fgrade(students[i]))rn rn fail.push_back(students[i]);rn rn elsern pass.push_back(students[i]);rn ++i;rn rn students=pass;rn return fail;rnrnrnint main()rnrn vector students;rn Student_info record;rn string::size_type maxlen=0;rn while (read(cin,record))rn rn maxlen=max(maxlen,record.name.size());rn students.push_back(record);rn rn vector fail;rn fail=extract_fails(students);rn //输出rn for(vector::size_type i=0;rn i!=students.size();++i)rn rn cout<
vb.net读xml时出错
[code=XML]rn rn rn rn GRADrn 斜率rn rn 大于rn bigrn rn rn 小于rn smallrn rn rn 等于rn =rn rn rn rn topNumrn 峰值rn rn rn bottomNumrn 谷值rn rnrn[/code]rn[code=VB.NET]rnImports System.Xml.LinqrnImports System.Linqrn Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Clickrn Dim doc As XDocument = XDocument.Load("c:\b.xml")rn Dim query = From cat In doc.Descendants("MethodClass") Select cat.Elementsrn MsgBox(query.Count)rn For Each q As XElement In queryrn ListBox1.Items.Add(q.Element("text").Value)rn Nextrnrn End Subrn[/code]rn出错:无法将类型为“d__11”的对象强制转换为类型“System.Xml.Linq.XElement”。rn难道cat.Elements 获得的不是xelement的集合吗
VB2010编好程序运行时出错
VB2010编好的程序,运行时,切换成汉字输入法,输入中文后,就提示读取内存出错。rn运行系统为WIN10.
vb2010 判断代码哪行出错
如何判断VB2010代码哪行出错了?
文本文件读出时总是多出一个值为255的字符
创建一个文本文件,随意输入一个字符如a、b、c、d,关闭文件,然后打开,输出其中 rn德字符,运行结果为: rn979899100-1Press any key to continue rnrn 应该出现的是979899100,最后结果总是多一个值为255(-1)的字符,不知道为什么。 rnrn#include rn#include rnrnvoid main() rn rn FILE *fp; rn unsigned char ch; rn int k; rnrn fp = fopen("text.txt","wb+"); rn rn for( k = 0; k < 4; k++ ) rn rn ch = 97 + k; rn fputc(ch,fp); rn rn fclose(fp); rnrn fp = fopen("text.txt","rb+"); rnrn while(!feof(fp)) rn cout<
wsad调试时总是出错!
我选择一个JSP页面为在服务器上调试,总是出错:rnrn启支服务吕时接收到的错误rn原因:rn无法连接至localhost:7777
mysql建表时总是出错
[code=sql]rnCREATE TABLE member(rnrnmid VARCHAR(50) PRIMARY KEY,rnpassword VARCHAR(32) NOT NULL,rnname VARCHAR(30) NOT NULL,rnaddress VARCHAR(200) NOT NULL,rntelephone VARCHAR(100) NOT NULL,rnzipcode VARCHAR(6) NOT NULL,rnlastdate DATE DEFAULT NOW(),rnlockflag INT(1) DEFAULT 1rn);rn[/code]rnphpmyadmin总是在lastdate DATE DEFAULT NOW(),的NOW的左括号上显示红波浪线:A comma or a closing bracket was expected.rn
在用事务操作时总是出错。
错误信息:分布式事务已完成。请将此会话登记到新事务或 NULL 事务中rnrn用的是using (System.Transactions.TransactionScope ts = new System.Transactions.TransactionScope())rnrn在这个语句块中插入100万条件数据,每回插入到2万条件左右数据时就出错了,提示上面的信息,有时候也会到3万条出错,事务时间我已经设置成0,不会超时,还有什么原因吗?求教??
安装redhat7.2时总是出错!!!
我在安装redhat7.2时总是出错有时一开始拷文件就出现sigual11什么的一大堆信息,最后提示reboot. 在Alt+F4里出现什么want 5103 limit 4608 一大堆错误。我的分区情况: /boot 50M; /1G-4G swap 256M(内存128M+64M) 只有把/分区分成1G(2G,3.5G多大的都试了)然后安装workstation的最小安装时才能装上(虽然最后提示错误信息,但却弹出了制作启动盘的对话框,能继续下去)其他什么安装都不行,最多把文件拷完就停下来了。后来发现只要一进入分区界面在Alt+F4里出现什么want 5103 limit 4608 一大堆错误。我可怎么办呢?我的机器配置:赛扬366 GA-bvxe(via693)主板两块硬盘:主30G,从6.4G 开始装在从盘上,后来在主盘上也试了并且是在原来的d盘的位置(1024以内)还是出现以上情况。是不是主板太旧了!!谁能帮帮我?
为什么解释程序时总是出错?
为什么我javac a.java 成功,但是java a时总是不成功啊rn总是出现Exception in thread "main" java.lang.NoClassDefFoundError:arn我的classpath是d:\jdk1.3.1_04\lin\dt.jar;d:\jdk1.3.1_04\lin\tools.jarrn另外还有一些oracle的jar(不知会不会有冲突?)rnpath是d:\jdk1.3.1_04\bin.
原始套接字recvfrom()时总是出错!
创建了一个原始套接字,但是为什么recvfrom()时总是失败?返回错误是:10022,一个无效的参数。rn代码如下:rnrnSOCKET sRaw = ::socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);rnSOCKADDR_IN recvAddr;rnint nLen = sizeof(recvAddr);rnchar recvBuf[1024] = 0 ;rnnRet = ::recvfrom(sRaw, recvBuf, 1024, 0, (sockaddr*)&recvAddr, &nLen);rnrn请高手指点!
spring配置ibatis时总是出错!
HTTP Status 500 -rnrntype Exception reportrnrnmessagernrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexceptionrnrnorg.springframework.jdbc.BadSqlGrammarException: SqlMapClient operation; bad SQL grammar []; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: rn--- The error occurred in cn/com/xinshengtuegg/ibatis/xml/tuegg_message_board_SqlMap.xml. rn--- The error occurred while applying a parameter map. rn--- Check the tuegg_message_board.ibatorgenerated_insert-InlineParameterMap. rn--- Check the statement (update failed). rn--- Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'add, content, cdate, display) values ('用户', 1, '�系电�', '地�',' at line 1rn org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:220)rn org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)rn org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:212)rn org.springframework.orm.ibatis.SqlMapClientTemplate.insert(SqlMapClientTemplate.java:397)rn cn.com.xinshengtuegg.ibatis.dao.TueggMessageBoardDAOImpl.insert(TueggMessageBoardDAOImpl.java:55)rn cn.com.xinshengtuegg.service.TueggMessageServiceImpl.addMessage(TueggMessageServiceImpl.java:16)rn cn.com.xinshengtuegg.struts.action.AddMessageAction.execute(AddMessageAction.java:105)rn sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn java.lang.reflect.Method.invoke(Method.java:597)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)rn com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)rn org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:128)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)rn org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)rn org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)rn org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)rn com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)rn com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)rn org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:102)rn
存图像时不出错,取图像时出错,
存图像时不出错,取图像时出错,说没有定义LoadFromStream,这段代码也是抄来了rn不知应该怎么改rn//存图像,rnADOTable.Edit;rnTBlobField(ADOTable.FieldByName('PIC')).LoadFromFile('D:\1.bmp');rnADOTable.Post;rn//取图像rnvar MemStrm:TMemoryStream;rnbeginrn MemStrm:=TMemoryStream.Create;rn tryrn TBlobField(ADOTable1.FieldByName('PIC')).SaveToStream(MemStrm);rn MemStrm.Position:=0;rn Image1.Picture.LoadFromStream(MemStrm);//出错位置rn finallyrn MemStrm.Free;rn end;rnend;rn
如何把数据存成文件
我有一部分数据想写入文件,代码如下:rnCFile *pLocalFile;rnint dl;rnpLocalFile=new CFile;rnpLocalFile->Open(newspacket1->sfilename,rn CFile::modeWrite|CFile::modeCreate);rndl=newspacket1->pdata.GetLength();rnpLocalFile->Writehuge(newspacket1->pdata,dl);rn运行结果文件可以创建,但write函数出错,请问各位如何修改,或者用其他的函数来实现rn谢谢
如何把数据存成二维数组
rn<%rnfor i = 1 to 10rn%>rn rn <% for j = 1 to 10 %>rn <% =i&j %>rn <% Next %>rn rn<%rnNextrn%>rn<% for j = 1 to 10 %>rn 合计rn<% Next %>rnrn运行结果如下rn11 12 13 14 15 16 17 18 19 110 rn21 22 23 24 25 26 27 28 29 210 rn31 32 33 34 35 36 37 38 39 310 rn41 42 43 44 45 46 47 48 49 410 rn51 52 53 54 55 56 57 58 59 510 rn61 62 63 64 65 66 67 68 69 610 rn71 72 73 74 75 76 77 78 79 710 rn81 82 83 84 85 86 87 88 89 810 rn91 92 93 94 95 96 97 98 99 910 rn101 102 103 104 105 106 107 108 109 1010 rn560 合计 合计 合计 合计 合计 合计 合计 合计 合计rnrnrnrnrn我是想把每列的数合计起来,如第一列的和为560.现在不知道有什么好的算好(实际中数据没有规律的),我想把数据存成二维数组就会易容多了,但是不知道怎么存
将数据存成png文件
现有$tmpBytesrn rn$i = 1;rnforeach($tmpBytes as $k)rnrn echo " ".dechex($tmpBytes[$i]);rnrn rn循环得到的是 rn89rn50rn4ern47rndrnarn1arn...rn rn与对应png格式文件的内容是一样的。rn1,请问怎样保存成png图片rn2,请问这$i为什么要从1开始才是正确的(难道不是从0开始)rn rnrn以下不成功rn$path = "1.png";rn$file = fopen($path,"wb");//打开文件准备写入rnfwrite($file,pack('H*', $tmpBytes));//写入rnfclose($file);//关闭
如何将收到的数据存成文件?(急!!!)
我有一组从串口接收到的数据(实时传送的),收到后存放于memo中,请教如何将数据存成一个文件?请提供源代码以供参考,谢谢!!!
怎样将枚举类型数据存成文本文件?
怎样将枚举类型数据存成文本文件?rn我的程序是这样的:rnrnenum PicTypebottom, inside, outside, unengaged;rnrnclass tempfile : public CObjectrnrnprotected:rn DECLARE_SERIAL(tempfile);rn int a;rn short b;rn long c;rn float d;rn double e;rn BOOL f;rn CString str;rn PicType type; rnpublic:rn tempfile();rn virtual ~tempfile();rn void Save(CFile *pFile);rn void Serialize(CArchive &ar);rn;rnrntempfile::tempfile()rnrn a = 10;rn b = 20;rn c = 30;rn d = 40;rn e = 50;rn f = TRUE;rn str = "the end!";rn type = unengaged;rnrnrnvoid tempfile::Save(CFile *pFile)rnrn CString cs;rnrn cs.format("\t%???\r\n", a);rn pFile->Write(cs, cs.GetLength());rnrn cs.format("\t%???\r\n", b);rn pFile->Write(cs, cs.GetLength());rnrn cs.format("\t%???\r\n", c);rn pFile->Write(cs, cs.GetLength());rnrn cs.format("\t%???\r\n", d);rn pFile->Write(cs, cs.GetLength());rnrn cs.format("\t%???\r\n", e);rn pFile->Write(cs, cs.GetLength());rnrn cs.format("\t%???\r\n", f);rn pFile->Write(cs, cs.GetLength());rnrn cs.format("\t%???\r\n", str);rn pFile->Write(cs, cs.GetLength());rnrn cs.format("\t%???\r\n", type);rn pFile->Write(cs, cs.GetLength());rnrnrnrn程序中???应用什么来代替,比如d,s,f或者其他的,尤其是枚举类型应怎么处理?rn
怎么把数据存成HTML?
我想把数据库里的内容保存成HTML网页?可以吗?
listview数据读存头疼的问题?
表名 boxrn表列名是 w1 w2 w3rn 1 42 35rn 2 22 33rn 2 22 33rn 3 22 44rn 3 22 44rn我想问一下在listview里 能不能实现这样的功能rn在上面的表里一共有五行rn读出来的时候一行一行的读出来 读每一行的时候做一个记录读到哪一行了rn然后我把读出来的数据修改修改 再根据当时读的记录是哪一行rn就把我现在修改的记录是哪一行写到数据库相对应的位置里面去rn就象这样的我读到第四行 是 3 22 44 我把它改成 3 23 45rn再存到数据库第四行记录的位置 把原来的 3 22 44 替换成现在 3 23 45 rn并且不影响其他第三行第五行的记录这样可以实现吗
JavaSpark-数据读存-文件压缩与系统
文件压缩在大数据中,需要对数据进行压缩以节省存储空间和减少网络传输开销。 对大多数Hadoop输出格式来说,可指定一种压缩编解码器来压缩数据。 读压缩数据时,一些压缩编解码器可以推测压缩类型。Spark(基于Hadoop神生态构建)原生的输入方式textFile和sequenceFile可自动处理一些类型压缩 Hadoop的文件格式 sequenceFile RCFile(面向列的数据格式)
读取分记录存的图象数据
数据库里有分记录存的图象数据,比如一张图片,是分5条记录存,有序号.rnrn应该怎么做?以前一条记录用SqlDataReader就可以了.现在我改成了读到dataset里,然后将数据组合成一个完整的字节数组,然后写到文件流里,结果发现数组长度超过4096,而文件流buffer只能4096,多的自然就不见了.rnrn对IO的几个类都不熟,有做过类似应用的朋友请指点.
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview