谁能帮帮我!
我怎么写不对下面这一句:
ssql = insert into table3(res1,res2) values(select m as res1 from table1,table2 where n = '1',select m as res2 from table1,table2 where m = '1')
然后执行
问题点数:0、回复次数:4Top
1 楼klbt(快乐白兔)回复于 2003-11-01 20:43:11 得分 0
select m as res1 from table1,table2 where n = '1'
从两个表中读取数据?
两个表的关联关系?Top
2 楼TNT1900(不顶事)回复于 2003-11-01 21:47:38 得分 0
对不起!恐怕你不能这样插入数据!
如果rest1,rest2是table3下的字段的话,SQL 可以改造为:
ssql = insert into table3(res1,res2) values((select m from table1,table2 where n = '1'),(select m from table1,table2 where m = '1'))
--简单的括号问题!
Top
3 楼sdmltyj(study hard......)回复于 2003-11-01 23:52:58 得分 0
对spl我不太懂!
不过要用VB引用spl语句,是不是要加上引号呢!就像楼上所说的:ssql = “insert into table3(res1,res2) values((select m from table1,table2 where n = '1'),(select m from table1,table2 where m = '1'))”
Top
4 楼TNT1900(不顶事)回复于 2003-11-04 14:06:08 得分 0
数值不能用引号,字符必须用引号。
日期还需要特殊处理加“#”。Top




