搜索数据库是否停止迭代器功能? [英] Searching Database stops iterator function?

查看:52
本文介绍了搜索数据库是否停止迭代器功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

再一次打招呼.....

我感到困惑,为什么尝试添加时我的迭代器函数会停止只能从数据库读取以比较字符串中的哈希值的代码.

我尝试容纳在数据库中的代码使用与布尔耶摩尔完全匹配的字符串模式以及要扫描的每个文件的加密哈希算法.

我已经看到了许多示例,这些示例如何通过单击事件一次执行一次名称或字符串搜索,但是还没有看到任何通过文件系统连续检查的示例.

任何建议将不胜感激.

一个文件搜索类型方法的小例子,或者一个单词作为字符串来搜索,如果它与数据库中的数据行匹配,那将是完美的选择,这将使我走很长一段路.

预先谢谢您.

Once again hello.....

I am puzzled as to why my iterator function stops when trying to add The code that should only read from the database to compare the hash in my string.

the code that I am trying to accommodate with the database uses exact string pattern matching with booyer moore and the cryptographic hash algorithm of each file being scanned.

I have seen many examples of how to do this type of search one name or one string at a time with a click event but have not seen any example for checking continuously through a filesystem.

Any advise would be greatly appreciated.

A small example of a file search type method or word as string to search if it matches a data row in a database would be perfect and would take me a long way.

thank you in advance

推荐答案

这是在告诉您数据库中没有名为(准确!)"MD5哈希签名"的表.在名称周围加上方括号可告知查询处理器,表名称中包含空格(BAD IDEA!),或用作对象名称的保留字(另一个BAD IDEA!).

您所需要做的就是打开数据库,并查看表名称以确保确定.
It''s telling you that you don''t have a table in the database named (exactly!) "MD5 Hash Signature". Putting the square brackets around the name tells the query processor that the table name either has spaces in it (BAD IDEA!) or a a reserved word being used as an object name (another BAD IDEA!).

All you have to do is open the database and look at the table names to know for sure.


这篇关于搜索数据库是否停止迭代器功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆