这句话有什么错误??

iscooller 2004-12-28 04:11:44


strsql="select personal_info1.*,personal_info2.* from personal_info1 inner join personal_info2 on personal_info1.p_id=personal_info2.p_id where p_id='"&p_id&"'"
...全文
54 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzh1215 2004-12-28
  • 打赏
  • 举报
回复
在查询结果中列出你所需要的字段,不要用*代替,那样会重复一些字段,而且会查出一些你所不需要的字段而影响查询速度
comszsoft 2004-12-28
  • 打赏
  • 举报
回复
p_id是数字类型吗?把 '去掉
" ... where personal_info1.p_id=" & p_id
iscooller 2004-12-28
  • 打赏
  • 举报
回复
急 知道的请指教
iscooller 2004-12-28
  • 打赏
  • 举报
回复
难道为了这个就要改变整个数据库里表的字段构成 应该不是这个错误把
iscooller 2004-12-28
  • 打赏
  • 举报
回复
表名.p_id 哪里错了
comszsoft 2004-12-28
  • 打赏
  • 举报
回复
strsql="select personal_info1.*,personal_info2.* from personal_info1 inner join personal_info2 on personal_info1.p_id=personal_info2.p_id where personal_info1.p_id='" & p_id & "'"

如果两个表的有相同字段名,可能会出现错误!
iscooller 2004-12-28
  • 打赏
  • 举报
回复
有来源 只是我没写出来
umbrella1984 2004-12-28
  • 打赏
  • 举报
回复
表名.p_id

阿泰 2004-12-28
  • 打赏
  • 举报
回复
where p_id='"&p_id&"'" 中p_id未指定来源表名

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧