日期:2014-05-17  浏览次数:20807 次

OracleCommand 这个查询字符串那里错误?
OracleCommand cmd=conn.CreateCommand();
   
  cmd.CommandText = "select A.name,b.content, from A表,B表 where A表ID=B表ID";
目的是,查询A表中的name,B表中的content条件是ID相同

------解决方案--------------------
SQL code

select A.name,b.content, from A表,B表 where A表.ID=B表.ID  --表名和字段名之间用.

------解决方案--------------------
SQL code
cmd.CommandText = "select A.name,b.content from A表 A,B表 B where A.ID=B.ID";

------解决方案--------------------
看的语句中的,号感觉是中文的。应该是英文的,号
------解决方案--------------------
cmd.CommandText = "select A.name,b.content, from A表,B表 where A表ID=B表ID";
---------------------------------
cmd.CommandText = "select A.name,b.content from A表,B表 where A表ID=B表ID";
多了个逗号