Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:老大,请进!急!!有关SQL表问题

1楼
baoxyang 发表于:2011/11/30 14:28:00

e.Form.StopRedraw
Dim cmd As New SQLCommand
cmd.C
Dim ss1 As String = "Select * from {派车计划表} where 计划单号 not In (Select 计划单号 from 车辆配送表) and 状态 <> '运输完成' and 状态 <> '作废' and 状态 <> '已计划' UNION ALL "
Dim ss2 As String = "Select a.* from {派车计划表} a left join 车辆配送表 b on a.计划单号 = b.计划单号 where a.状态 <> '运输完成' and  b.状态 = '回车确认'"
Dim ss As String = ss1 & ss2
Tables("车辆异常处理_Table1").Fill(ss,"baox",True)
Tables("车辆异常处理_Table1").cols("ID").visible = False
Dim i As Integer = Tables("车辆异常处理_Table1").count
If i > 0  Then
   e.Form.controls("Button2").Enabled = True
Else
   e.Form.controls("Button2").Enabled = False
   messagebox.show("目前没有发现异常!")
End If
e.Form.ResumeRedraw

 

 

以后是整个代码,不知问题在哪?但再执行一次,又正常了。有点晕!!


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
2楼
狐狸爸爸 发表于:2011/11/30 14:31:00

Dim ss As String = ss1 & ss2

output.show(ss)

 

将合成的Select语句复制到foxtable的sql执行窗口执行,看看能不能通过。

3楼
baoxyang 发表于:2011/11/30 14:39:00

这个是能通过的。

再执行一次,又正常哦。得出结果没有问题,打开项目后执行第一次才会有问题,之后又正常。退出项目再打开执行第一次问题重现。

[此贴子已经被作者于2011-11-30 14:40:18编辑过]
4楼
狐狸爸爸 发表于:2011/11/30 14:54:00
做个简单例子上来给我测试一下看看
5楼
baoxyang 发表于:2011/11/30 14:55:00

有时间再上传吧。因为SQL表不好操作呀

6楼
狐狸爸爸 发表于:2011/11/30 15:00:00

转成内部表或者access表,看看还有没有问题,如果有,就上传。

7楼
baoxyang 发表于:2011/11/30 15:04:00
好的。
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.