找回密码
 注册会员
查看: 1738|回复: 0

怎么根据C#源代码知道数据库的表结构

[复制链接]
发表于 2010-10-29 12:52:22 | 显示全部楼层 |阅读模式
<p>怎么根据C#源代码知道数据库的表结构</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-10-29 12:50</p>
<p>运行网上下载的一个C#登录程序,数据库是oracle,现在数据库已经连好了。根据OracleCommand的参数建了一个名字一样的表,字段名也与参数里面的一致,向表中插了一条记录。但是运行的时候我输入刚插入的用户名和密码,显示说不存在用户名或者密码错误。是我建的表里面的字段数据类型的问题吗?</p>
<p>{</p>
<p>private static OracleConnection conn;</p>
<p>private static OracleCommand cmd;</p>
<p>private static OracleDataReader odr;</p>
<p>//登陆判断</p>
<p>internal bool LoginJudge(string ID,string PWD)</p>
<p>{</p>
<p>conn =  DB.OC();</p>
<p>conn.Open();</p>
<p>cmd = new OracleCommand("select * from 登陆 where ID=\'" + ID + "\' and PWD = \'" + PWD + "\'", conn);</p>
<p>if (cmd.ExecuteScalar() != null)</p>
<p>{</p>
<p>return true;</p>
<p>}</p>
<p>else</p>
<p>{</p>
<p>return false;</p>
<p>}</p>
<p>}</p>
<p>…………</p>
<p>我看参数是string的,表里面字段ID和PWD都用char(20)</p>
<p>提问者: 雨花石在睡觉 - 二级</p>
<p>最佳答案</p>
<p>从sql看没有问题,你可以按下面步骤做下测试,先把where条件去掉看看行不行,如果行,增加一个ID条件看看...</p>
<p>如果不行,可能是数据表为空,或是没正确加入帐号。</p>
<p>0</p>
<p>回答者:</p>
<p><img src="http://www.baidu.com/search/zhidao/zhuti-adinba2/icon_nangua.jpg"></p>
<p>人心无求品自高 - 二级   2010-10-27 18:25</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>谢谢你的热心帮助,问题已经解决,是oracle配置的问题。</p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-8 18:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表