delphi中连接access数据库,语句在sql数据库中正常使用,但是调用access数据库报错!急急急!(100分)

  • 主题发起人 主题发起人 太平公主
  • 开始时间 开始时间

太平公主

Unregistered / Unconfirmed
GUEST, unregistred user!
语句如下:
adoconnection连接的是access数据库。
insert into c(phonenum) select distinct phonenum from a as pa join b as pb on rtrim(pa.phonenum)=rtrim(pb.phonenum)
报错:from子句语法错误。
 
好了,问题我自己解决了。原来是语法不符合access的要求。下面的就对了。
INSERT INTO c(phonenum) SELECT DISTINCT pa.phonenum FROM a pa INNER JOIN b pb ON RTRIM(pa.phonenum) = RTRIM(pb.phonenum)
 
自己解决了好 ,放分撒!~
 
哈哈,那就散分吧
 
呵呵,既然是我自己解决的,分就没办法散了。不过还有一个问题,能解决就散分。
delphi+adoconnection连接access数据库。如何判断一个表是否存在,如果存在则删除。
 
adoconnection.gettablenames查看数据库表有哪些,如果存在你指定的表,用SQL语句把表删了就可以了。具体语句查ACCESS帮助
 
Tstrings类型的indexof和indexofname的属性到底有什么区别呢???
 
后退
顶部