[高分]asp.net c#查询数据库汉字为空显示错误页面,如何实现查询数据库汉字为空跳转指定页面

[高分]asp.net c#查询数据库汉字为空显示错误页面,如何实现查询数据库汉字为空跳转指定页面,第1张

lbFt1Text = dr1[2]ToString();第一个lbFt1Text赋值就出现错误,检查下你有没有查询到数据;
dr1Read();改为:
if(dr1Read()){
//在这里把DataRead查询的数据赋值给TextBox
}
DataRead查询没有抛出错误说明语法没问题,检查下你SQL的表达式你查询的数据是否存在

$mid = $_GET["mid"];
$url = getURLFromDB($mid);//从数据库中取出id相应的url,需要写一个getURLFromDB()的function
//然后你有几个选择让页面跳转
//way1
header("Location:"$url);//之前不要有任何输出
//way2
echo "<script language='javascript'>windowlocation=''"$url";</script>";//PHP输出js重定向页面

这个很简单,你首先得在sql中建个注册表字段name,passed。然后你在程序中(注册界面)连接数据库,insert(插入)name和passed的信息;之后你登录是就判断能不能select(找到),如果找到说明密码正确跳到主界面!
连接数据库
string strCon="sever=;database;uid=pwd="
sqlConnection sqlCon=new sqlConnection(strCon);
sqlConOpen();
string SQL;
SQL="";
sqlCommend sqlCom=new sqlCommend(SQL,sqlCon);
sqlComExcuteNonQuery();
sqlConClose;
同样你再写登录代码(select语句就可以);

windowopen(URL,name,features,replace)
描述
URL 一个可选字符串,声明了要在新窗口中显示的文档的 URL。如果省略了这个参数,或者它的值是空字符串,那么新窗口就不会显示任何文档。
name 一个可选的字符串,该字符串是一个由逗号分隔的特征列表,其中包括数字、字母和下划线,该字符声明了新窗口的名称。这个名称可以用作标记 <a> 和 <form> 的属性 target 的值。如果该参数指定了一个已经存在的窗口,那么 open() 方法就不再创建一个新窗口,而只是返回对指定窗口的引用。在这种情况下,features 将被忽略。
features 一个可选的字符串,声明了新窗口要显示的标准浏览器的特征。如果省略该参数,新窗口将具有所有标准特征。在窗口特征这个表格中,我们对该字符串的格式进行了详细的说明。
replace
一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:
true - URL 替换浏览历史中的当前条目。
false - URL 在浏览历史中创建新的条目。
例子:
<script type="text/javascript">
function aa(){
windowopen('你自己的页面名称html','name');
}
</script>
<input type="button" value="JS打开新页面" onclick="aa()" />


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12840624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存