随笔分类 - 日常错误记录
摘要:imgsrc是新数组。 pbSrc是原图数据。要从其中选择32*32的块内数据值,赋值到imgsrc中。 本来的错误,在循环中重定义了i。后来改成了ijk。 图像被赋值为209,空值是205。
阅读全文
摘要:1、8相位 32 precision 第一条线的断点问题应该是相位或取整所导致的。 上滚4次 上滚7次 2、16相位 32 precision 上滚4次: 上滚7次 与相位无关。 画图中显示为正常。可认为与Windows照片查看器内部的处理有关,其滚轮放大效果的实现可能有其他插值。
阅读全文
摘要:图像中的一条直线在旋转缩放过程中会有分段现象。 图像在Windows照片查看器中打开、显示。 使用滚轮放大缩小。 原来的一条直线会分段。 图像旋转方式:16相位(33端)、32 原图: 经旋转45,放大2倍后显示的原大小: 上滚、放大一次:出现分段节点。 上滚放大第二次,节点消失一些。 上滚放大第三
阅读全文
摘要:测试图像: src3.bmp 0 2 tar src3.bmp 37.5 2 tar:会出现小点(其值为205) 分析原因是该处点未赋值! 可以发现若缩小循环后,所有未赋值的点都会是205。 具体分析是if语句条件没判别全,导致有点没被覆盖上赋值。if=255没考虑。 应改为: // if(midd
阅读全文
摘要:f.Read(pBuffer, nSize)不能少,少了虽然能读进去数据但是不能显示成图片,可能原因是存进的数据并不是图片数据! 输入图片测试,但是没有CFile先Open再Read
阅读全文
摘要:loadimage1();测试: selectdata为查询输出的图片数据。 但是以ID索引查找时会一下子显示好多图,1、3、4、5 而以确定的时间查找时不会出错
阅读全文
摘要:数据库存入数据后id保持不变,且添加的数据一直在进行覆盖 或者直接报错 数据库存入数据后id保持不变,且添加的数据一直在进行覆盖 原因是: 之前注释掉了loadimage();在该函数中含有建立新的记录函数!m_pRecordset->AddNew(); ok!
阅读全文
摘要:selectimage1(); >showimage3(); m_pic1 两个函数的对象要对应上 selectimage2(); >showimage4(); m_pic2 selectimage45(); >showimage45(); m_pic!开始错误,一个m_pic2一个 m_pic s
阅读全文
摘要:数据库存入loadimage()图片成功但显示showimage()不出来! 分析可知是showimage()出现了问题: 不对! 改为:即可。 问题出现:应该使用同一个对象。
阅读全文
摘要:id索引进行数据查询时提示错误! 标准表达式中数据类型不匹配。 改为:去掉两个单引号 ok,成功!
阅读全文
摘要:所谓操作符丢失,应该是你在拼接SQL语句是少了关键词或者分隔符,导致系统无法识别SQL语句。建议:1、监控SQL语句,看看哪里出现问题;断点看下最后的sql到底是什么样子就知道了,另外你可以把这段sql放在查询分析器下面让他帮你检查下语法。2、有条件的话,将监控的值放到MS-SQLserver中执行
阅读全文
摘要:调试: 错误原因: 起初查找是不是showimage2()有问题,改了ID什么的。还是出错 突然想到是表中的字段名没改!!
阅读全文
摘要:错误:没有与这些操作数匹配的“+”运算符,操作数类型为const char [20]+CString 分析原因:其提示操作数类型为const char [20]+CString 可见是类型有问题 故加上L! 但在哪里加是个问题~ 要在最前面加! bstr_t strCmd = L"update n
阅读全文
摘要:不能有那个return,不然没有数据库的话也不会重新创建一个新的~!
阅读全文
摘要:将时间索引的代码复制进去后,将编辑框的变量改为m_QueryID。 准备先以时间索引查找出大概数据,再直接使用ID索引精确查找。 于是想直接精确查ID为105的数据信息。 出现错误: 发现错误原因是忘了改SQL语句:原来查的是时间,现在查的是id,所以应该查找id 依时间查找改为依ID查找: 可以发
阅读全文
摘要:梳理函数调用: selectimage1()
阅读全文
摘要:思路:在存的时候同时存入其图片信息。查询时可以直接调用并显示。 BOOL LoadPictureData(BYTE* pBuffer, int nSize);不可行,无法将BYTE* pBuffer类型完整存进数据库 warning C4800: “BYTE *”: 将值强制为布尔值“true”或“
阅读全文