spt字串正确写法
SELECT 訂單資料表.編號,訂單資料表.客戶代號,訂單資料表.訂單號碼,
訂單資料表.訂單日期,訂單資料表.交貨日期,訂單資料表.產品代號,
訂單資料表.規格,訂單資料表.委外,訂單資料表.生產廠別,訂單資料表.委外日期,
產品資料表.品名,產品資料表.厚度,客戶資料表.業務代號,客戶資料表.業務姓名
from 訂單資料表 left outer join 客戶資料表 on 訂單資料表.客戶代號=客戶資料表.客戶代號
left outer join 產品資料表 on 訂單資料表.產品代號=產品資料表.產品代號
where 客戶資料表.業務代號='DY01'
and 訂單資料表.委外='0'
order by 編號
以上在sqlsever2005中运行正常
在vfp9.0端用编写如下字串不成功
sel="SELECT 訂單資料表.編號,訂單資料表.客戶代號,訂單資料表.訂單號碼,"
sel=sel+"訂單資料表.訂單日期,訂單資料表.交貨日期,訂單資料表.產品代號,"
sel=sel+"訂單資料表.規格,訂單資料表.委外,訂單資料表.生產廠別,訂單資料表.委外日期,"
sel=sel+"產品資料表.品名,產品資料表.厚度,客戶資料表.業務代號,客戶資料表.業務姓名"
sel=sel+"from 訂單資料表 left outer join 客戶資料表 on 訂單資料表.客戶代號=客戶資料表.客戶代號"
sel=sel+"left outer join 產品資料表 on 訂單資料表.產品代號=產品資料表.產品代號"
sel=sel+"where 客戶資料表.業務代號='DY01'"
sel=sel+"and 訂單資料表.委外='0'"
sqlexec(nsqlconnect,sel,"tmp")
select tmp
browse
提示找不到别名---是因为产生结果tmp资料表不成功
以上语句那里有错,正确的该如何写??????
[解决办法]
每行后面加多一空格
[解决办法]
是 "" 内多衣蛾空格
如果没有空格,上一行的结束和下一行的开始的挨在一起的
这样关键字等其他就不能识别了
编程了语法错误