以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]为什么查询出来的结果是空的? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=26800) |
-- 作者:kitic_dingjy -- 发布时间:2012/12/14 14:38:00 -- [求助]为什么查询出来的结果是空的? 问题: 我在设计一个模式窗口的时候,里面有SQLTable控件、TextBox控件和Button控件,其中Button空间的Click事件代码如下:
Dim txtStkHolder As WinForm.TextBox = e.Form.Controls("txtBox股东关键字")
本来想通过TextBox控件输入查询关键字后从表“十大股东持股变动”中查询大股东名称字段中包含所输入字符的记录,但是上面的代码查询出来的结果永远是空,请高手指教! |
-- 作者:lin_hailun -- 发布时间:2012/12/14 14:52:00 -- 代码看着没错,是否你的数据没有保存? 看看条件是否正确。 msgbox("Select * From {十大股东持股变动} Where 大股东名称 like \'*" & Trim(txtStkHolder.Text) & "*\'") |
-- 作者:kitic_dingjy -- 发布时间:2012/12/14 14:56:00 -- 数据是从表“十大股东持股变动”中取出来显示的,没有保存操作,另外,我输入“贾文军”后,MessageBox显示的信息是: Select * From {十大股东持股变动} Where 大股东名称 Like \'*贾文军*\' |
-- 作者:lin_hailun -- 发布时间:2012/12/14 14:59:00 -- 这个没理由的,你重新打开项目,再测试一遍看看。应该是没有保存的原因。 [此贴子已经被作者于2012-12-14 15:00:17编辑过]
|
-- 作者:kitic_dingjy -- 发布时间:2012/12/14 15:04:00 -- 我找到问题在哪里啦,哈哈哈,将通配符*换成%就出来了,晕死了,FoxTable的帮助文档有问题!! |
-- 作者:狐狸爸爸 -- 发布时间:2012/12/14 15:13:00 -- 帮助没有问题:
http://www.foxtable.com/help/topics/2401.htm http://www.foxtable.com/help/topics/2668.htm
|