连接oracle提示无效数字错误?!

feshsingle 2009-07-01 10:18:38
string l_cj=this.TextBox1.Text;
OracleConnection conn = new OracleConnection("User Id=real;Password=real;Data Source=fc");
conn.Open(); // 连接数据库
string strCmd =("select a.bsit,a.barea,b.ownernum from fc_room a, fc_owner b where a.ownerid=b.ownerid and rownum=1 and a.earthnum||'/'||a.blocknum||'/'||a.housenum||'/'||a.roomnum="+l_cj);
OracleDataAdapter da = new OracleDataAdapter(strCmd,conn);
OracleCommandBuilder cb = new OracleCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable tab = ds.Tables[0]; // 获取DataTable
this.bsit.Text=ds.Tables["bsit"].ToString();


da.Fill(ds);这句提示无效数字错误。。。
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_ya_ping 2009-07-01
  • 打赏
  • 举报
回复
好好检查你的Select语句。还有那个数据库连接字符串,给你个网站你对照着看看www.connectionstrings.com
weixiaolong 2009-07-01
  • 打赏
  • 举报
回复
要是open没问题就是sql语句的问题 好好检查下
无爱大叔 2009-07-01
  • 打赏
  • 举报
回复
a.earthnum||'/'||a.blocknum||'/'||a.housenum||'/'||a.roomnum="+l_cj
出来的结果应该是字符串形式而不是除,l_cj是数字型的吗?

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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