Sql server 2005 SQL Server 2005查询
我的搜索有问题。我想简短地解释一下 我成功地将新记录插入到我的employee表中,并从另一个表单中列出此表。一切都好。我还可以在SQL Server中看到我的记录 但在我的列表表单中,我有用户搜索和列表的搜索条件。我可以使用表单显示属性查看新记录,但我的搜索sql不显示新记录,只显示旧记录 有人能帮我吗Sql server 2005 SQL Server 2005查询,sql-server-2005,search,Sql Server 2005,Search,我的搜索有问题。我想简短地解释一下 我成功地将新记录插入到我的employee表中,并从另一个表单中列出此表。一切都好。我还可以在SQL Server中看到我的记录 但在我的列表表单中,我有用户搜索和列表的搜索条件。我可以使用表单显示属性查看新记录,但我的搜索sql不显示新记录,只显示旧记录 有人能帮我吗 pl.Close; pl.SQL.Clear; pl.SQL.Add( 'select * from employee where active like ' +QuotedStr(sta
pl.Close;
pl.SQL.Clear;
pl.SQL.Add( 'select * from employee where active like ' +QuotedStr(statuscombo.Text+'%') +
(' and name like ' +QuotedStr(name.Text+'%') +
(' and region like '+QuotedStr(region.Text+'%') +
(' and subregionlike ' +QuotedStr(subregion.Text+'%') +
(' and departman like ' +QuotedStr(dep.Text+'%') +
(' and id like ' +QuotedStr(id.Text+'%'))))))) ;
pl.Open;
可能原因:
- 可能新记录有一些空字段,因此它会被 你的WHERE条款
- 或者你用来插入新文件的表格 记录不更新数据库
- 可能新记录有一些空字段,因此它会被 你的WHERE条款
- 或者你用来插入新文件的表格 记录不更新数据库
您可以使用SQL Server Management Studio查看表中的记录吗?非常感谢您,您太棒了。我编辑了我的空字段,问题已经解决了。@HakanSubaşı我可以问一下为什么我的答案不再是公认的答案吗?因为我的声誉很低。我没有给更多的分数。抱歉:(@HakanSubaşı没问题。别担心,我只是好奇:)非常感谢你,Max,你很棒。我编辑了我的空字段,问题已经解决了。@HakanSubaşı我可以问一下为什么我的答案不再被接受吗?因为我的声誉很低。我没有给更多分数。对不起:((@HakanSubaşı没问题。别担心,我只是好奇:)