试试:'改为'' (单引号改为两个单引号)
select *
from sellGrid.DB,Carinfo.db,ClietMnt.db
where SellGrid.CardNo=CarInfo.CardNo and ClietMnt.ClientID=CarInfo.ClientID
and ClietMnt.ClientID_1=''8000''或者
select *
from CarInfo inner join sellGrid on CarInfo.CardNo=SellGrid.CardNo
inner join ClietMnt on CarInfo.ClientID=ClietMnt.ClientID
where ClietMnt.ClientID_1=''8000''
select *
from sellGrid.DB,Carinfo.db,ClietMnt.db
where SellGrid.CardNo=CarInfo.CardNo and ClietMnt.ClientID=CarInfo.ClientID
and ClietMnt.ClientID_1=''8000''或者
select *
from CarInfo inner join sellGrid on CarInfo.CardNo=SellGrid.CardNo
inner join ClietMnt on CarInfo.ClientID=ClietMnt.ClientID
where ClietMnt.ClientID_1=''8000''
解决方案 »
- “有事QQ我!” 是怎么实现的?怎么实现类似的功能?----300 分求教。
- delphi 引用了XMLDocument的XML问题,高手请进!
- 想在一个规范的文本文件中添加很多列的两个问题
- 用语句设置打印机方向时,语句怎么出错了?
- Delphi+Oracle开发超'基础'问题~~怎样配置环境!
- ◆◆◆◆◆对《 我以后就不能在这发言了,把分给大家》贴的一点看法◆◆◆◆◆
- 关于文件保存的问题。
- 怎样用nmstrmserv接收数据时能用progressbar显示进程?60分奉上!60分奉上!60分奉上!
- 我用pagecontrol动态增加、删除页,但怎么在程序退出时保存当前情况,下次进入时还有我保留的页?
- 急!急!急!急!急!,想要高分,请进
- 关于函数?要快点
- ★★★快来抢100分★★★:<<delphi5开发人员指南>>第22章Cetest.dpr运行时提示:[Fatal Error] CompEdit.pas(10): File not found: 'DsgnIntf.dcu',why?
select *
from sellGrid.DB a,Carinfo.db b,ClietMnt.db c
where (c.ClientID_1='8000')and(a.CardNo=b.CardNo)and(c.ClientID=b.ClientID)
select *
from sellGrid.DB,Carinfo.db,ClietMnt.db
where (ClietMnt.db.ClientID_1='8000')and(SellGrid.db.CardNo=CarInfo.db.CardNo)and(ClietMnt.db.ClientID=CarInfo.db.ClientID)
现在知道问题出在哪了吧?
第一种的方法是正确的:
select *
from sellGrid.DB a,Carinfo.db b,ClietMnt.db c
where (c.ClientID_1='8000')and(a.CardNo=b.CardNo)and(c.ClientID=b.ClientID)后面这样的写法:
select *
from sellGrid.DB,Carinfo.db,ClietMnt.db
where (ClietMnt.db.ClientID_1='8000')and(SellGrid.db.CardNo=CarInfo.db.CardNo)and(ClietMnt.db.ClientID=CarInfo.db.ClientID)还是有问题的。
可能是不支持那么长的数据表名字出现在where语句中吧。