以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 全表所有列模糊查找筛选 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93497) |
-- 作者:celchentao -- 发布时间:2016/11/30 0:57:00 -- 全表所有列模糊查找筛选 求全表所有列模糊查找筛选 窗口 做了一个 文本框 在文本框里输入 关键字 点按钮 实现全表 所有列的 查找 并把符合条件的 所在行筛选出来 如何实现 sql 未加载完的 数据 后台查找 并把符合条件的所在行 筛选出来 如何实现 (由于数据量巨大 无法全部加载) 请问这个如何实现 求代码
|
-- 作者:有点蓝 -- 发布时间:2016/11/30 8:34:00 -- 改改 Dim str As String = e.form.controls("Textbox1").Text Dim filter As String = "1=2" For Each c As Col In CurrentTable.Cols filter &= " or convert(" & c.name & ",\'System.String\') like \'%" & str & "%\'" Next DataTables("订单明细").LoadFilter = filter DataTables("订单明细").load |
-- 作者:celchentao -- 发布时间:2016/11/30 13:08:00 -- .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2016.7.29.1 错误所在事件:加载[top_trade]失败! 详细错误信息: 类型 top_template_name 不是已定义的系统类型。 类型 top_shop_kind 不是已定义的系统类型。 类型 top_invoice_info 不是已定义的系统类型。 类型 top_gift_item_name 不是已定义的系统类型。 类型 top_synchro_time 不是已定义的系统类型。 类型 top_payment 不是已定义的系统类型。 类型 top_company_code 不是已定义的系统类型。 类型 top_target_id 不是已定义的系统类型。 类型 top_buyer_email 不是已定义的系统类型。 类型 top_consign_time 不是已定义的系统类型。 类型 top_receiver_zip 不是已定义的系统类型。 类型 top_type 不是已定义的系统类型。 类型 top_trade_from 不是已定义的系统类型。 类型 top_seller_flag 不是已定义的系统类型。 类型 top_pay_time 不是已定义的系统类型。 类型 top_seller_memo 不是已定义的系统类型。 类型 top_buyer_message 不是已定义的系统类型。 类型 快递费 不是已定义的系统类型。 类型 重量 不是已定义的系统类型。 类型 top_out_sid 不是已定义的系统类型。 类型 top_company_name 不是已定义的系统类型。 类型 top_receiver_address 不是已定义的系统类型。 类型 top_receiver_district 不是已定义的系统类型。 类型 top_receiver_city 不是已定义的系统类型。 类型 top_receiver_state 不是已定义的系统类型。 类型 top_receiver_phone 不是已定义的系统类型。 类型 top_receiver_mobile 不是已定义的系统类型。 类型 top_receiver_name 不是已定义的系统类型。 类型 top_buyer_nick 不是已定义的系统类型。 类型 top_tid 不是已定义的系统类型。 类型 top_print_logistics_time 不是已定义的系统类型。 类型 top_seller_nick 不是已定义的系统类型。 类型 top_xuhao 不是已定义的系统类型。 类型 top_trade_id 不是已定义的系统类型。 列名称 显示不是已定义系统类型
|
-- 作者:有点色 -- 发布时间:2016/11/30 14:02:00 -- 你的事sqlserver数据库?试试改成
Dim str As String = e.form.controls("Textbox1").Text |
-- 作者:celchentao -- 发布时间:2016/11/30 15:42:00 -- 非常感谢 终于解决了 但是 这样 查询很慢 有什么方法改进 |
-- 作者:有点蓝 -- 发布时间:2016/11/30 15:52:00 -- 模糊查询本来就慢,加上全表查询当然更慢。 |
-- 作者:celchentao -- 发布时间:2016/11/30 15:55:00 -- 那我 可不可以价格 判断 如果已经加载完数据 则运行前台模糊查找 如果未加载完后台数据 则运行后台模糊查找并加载 请问 这样可以解决 慢的问题吗 代码如何改 |
-- 作者:有点蓝 -- 发布时间:2016/11/30 16:03:00 -- 前台查找看2楼的链接。数据多了,模糊查找肯定都慢 |
-- 作者:有点色 -- 发布时间:2016/11/30 16:33:00 -- 你可以去试试创建全文索引
http://www.baidu.com/s?ie=UTF-8&wd=sqlserver%20%E5%85%A8%E6%96%87%E7%B4%A2%E5%BC%95
|
-- 作者:celchentao -- 发布时间:2016/11/30 21:08:00 -- 订单表 为 外部数据 sql2005 请问老师 如何判断 这个表有没有加载完所有数据? |