string strSql="insert into MovieUrl ([no],[Url],[NameID]) values (@no,@Url,@NameID) in (select * from MovieList,MovieUrl where "+title+"=movielist.title;";这里哪里错了呢,改怎么写呢!谢谢!
字符串的要加上单引号 (select * from MovieList,MovieUrl where "+title+"=movielist.title;"; ~~~~~~~~~~~~~~ (select * from MovieList,MovieUrl where '"+title+"'=movielist.title;";
既然用了這個 @no,@Url,@NameID ,是不是要用sqlcommand 給它們賦值呀
string strSql="insert into MovieUrl ([no],[Url],[NameID]) values (select [no],[Url],[NameID] from MovieList,MovieUrl where MovieList.id=MovieUrl.id and '"+title+"'=movielist.title";
string strSql="insert into MovieUrl ([no],[Url],[NameID]) select [no],[Url],[NameID] from MovieList,MovieUrl where MovieList.id=MovieUrl.id and '"+title+"'=movielist.title"; 不好意思,上面的應該是這樣,不過樓主的兩個表還是對不上呀,沒有電影地址, no號是自動產生不?
(select * from MovieList,MovieUrl where "+title+"=movielist.title;";
~~~~~~~~~~~~~~
(select * from MovieList,MovieUrl where '"+title+"'=movielist.title;";
values (select [no],[Url],[NameID] from MovieList,MovieUrl
where MovieList.id=MovieUrl.id
and '"+title+"'=movielist.title";
/*
* id 数字 √ 电影id
Title 文本 50 √ 电影名
Name 文本 50 √ 主要演员
Level 文本 50 √ 电影级别
MovieType 文本 50 √ 播放格式
Pic 文本 50 √ 图片地址
Content 备注/超级链接 536870910 √ 电影简介
Date 日期/时间 8 √ 加入时间
Hits 文本 50 √ 点击次数
ClassID 文本 50 √ 电影类别
Firstbest 是/否 2 √ 站长推荐
Best 是/否 2 √ 强烈推荐
*/
movieurl表
/*
√ ID 数字 4 √
no 文本 50 √
Url 文本 50 √ 电影地址
NameID 文本 50 √ 对应电影编号
*/
select [no],[Url],[NameID] from MovieList,MovieUrl
where MovieList.id=MovieUrl.id
and '"+title+"'=movielist.title";
不好意思,上面的應該是這樣,不過樓主的兩個表還是對不上呀,沒有電影地址,
no號是自動產生不?
这里错了!