主题:  常见问题这里来提

tianyi9818

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2006/2/11 18:03:07
#1062006/2/10 14:06:43
菜鸟请教

错误类型:
Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串
/jz123/EsmsV2005/Index.Asp, 第 5 行



源程序如下:


<!-- #Include File="Include/EsmsConfig.Asp" -->
<%

Dim AnRowItEsms,TplFileUrl,TplStr
Set AnRowItEsms = Server.CreateObject("AnRowItEsms.EsmsMain"

AnRowItEsms.CheckEsmsSn(EsmsSn) '检查序列号
AnRowItEsms.ChkSqlIn '检查SQL恶意注入
AnRowItEsms.EsmsConnOpen(DatabasePath) '打开数据库
AnRowItEsms.SetEsmsLanguage(LanguageSet) '设置语言
TplStr=AnRowItEsms.ReadFile("Template/"&LanguageSet&"/Index.Html" '读取首页模板
TplStr=replace(TplStr,"{PageHead}",AnRowItEsms.ReadFile("Template/"&LanguageSet&"/Head.Html") '读取页头模板
TplStr=replace(TplStr,"{PageFoot}",AnRowItEsms.ReadFile("Template/"&LanguageSet&"/Foot.Html") '读取页尾模板
TplStr=RepSiteInfo(TplStr) '替换模板-网站配置信息
response.write AnRowItEsms.ProcessCustomTags(TplStr) '主模板多维循环

Conn.Close
Set Conn=Nothing
Set AnRowItEsms=Nothing
Response.End

%>



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#1072006/2/10 18:07:25
AnRowItEsms.EsmsMain
没有引用该类,或者该类没有被支持。该类不是ASP常用组件,可能是第三开发的,服务器中不被支持,或者自定义类,没有包括该文件。


非常大鱼

Kennytian

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2005/10/25 10:56:58
#1082006/2/26 17:03:09
首先感谢蓝鲸大哥写的asp.net基础教程,我在看到“第五天”的时候出错了,请大哥给点帮助!

已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)

源错误:


行 42: SqlCommand cmd = conn.CreateCommand();
行 43: cmd.CommandText = sqlMember;
行 44: conn.Open();
行 45: // 建立DataReader
行 46: SqlDataReader dr = cmd.ExecuteReader();

然后行44高亮,请问这是什么原因?



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#1092006/2/28 1:21:42
数据库连接是否正确,用户名密码?
检查SQL语句
检查数据库表的设置

如果还不行,检查数据库系统,如果其它表都能查询,再返回检查程序。


非常大鱼

Kennytian

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2005/10/25 10:56:58
#1102006/3/2 0:05:15
看了蓝鲸大哥的教程终于照着做了一个小东东出来,还蛮开心的。
我还两个问题,想请教大哥。

1.数据提交后成功,返回时数据还在,我只能用下面的方法提示客户(这里打个比方),请问有什么办法让数据提交成功后,数据就没了。但数据提交不成功,返回时数据还在。
finally
{
conn.Close();
Response.Write("<script language='javascript'>alert('您看到这个窗口,表示发布成功,请不要重复提交!');</script>");
}

2.我在想在提交旁边做一个清空按钮,然后把这个提交项清空,请问代码怎么写?



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#1112006/3/8 0:53:28
提交后,控件状态是保留关的,因每个控件都有ViewState属性。
数据提交不成,除显示错误信息,什么也不做,当然控件的状态是保留的。
成功后,保存数据,并写程序清楚数据即可,txtTest.Text = "";


非常大鱼

ayouyou

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2006/4/30 19:20:19
#1122006/5/1 19:48:52
毕业设计中遇到了一点问题请高手指教
我的毕业设计课题是做asp.net动态网页,老师要求把网页菜单栏里的“使用Microsoft Office Word编辑“给屏蔽掉,查了很多地方都查不到,所以请各位高手指点。时间不多了,急啊。谢谢



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#1132006/5/1 20:58:59
你们老师问这种无聊白痴的问题?



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#1142006/5/1 22:11:14
这些菜单栏是与浏览器设置有关,与网页没有关系啊。
查看源文件可以通过一些代码,可以一定程序防止代码查看和另存,代码网上搜索一下吧,应该很多


非常大鱼

shihongyu

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2006/5/16 21:39:07
#1152006/5/19 17:31:51
c:\inetpub\wwwroot\WebApplication18\WebForm1.aspx.vb(26): “innerHtml”不是“System.Web.UI.WebControls.Label”的成员。

c:\inetpub\wwwroot\WebApplication18\WebForm1.aspx.vb(27): “innerHtml”不是“System.Web.UI.WebControls.Label”的成员。
这是怎么回事啊,为什么要提示这个错误
高手指点我一下吧



shihongyu

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2006/5/16 21:39:07
#1162006/5/19 17:34:46
c:\inetpub\wwwroot\WebApplication18\WebForm1.aspx.vb(26): “innerHtml”不是“System.Web.UI.WebControls.Label”的成员。

c:\inetpub\wwwroot\WebApplication18\WebForm1.aspx.vb(27): “innerHtml”不是“System.Web.UI.WebControls.Label”的成员。
这是怎么回事啊,为什么要提示这个错误
高手指点我一下吧
我这个是在Visual studio.net里面运行的,我写个简单的程序,试下,还是提示上面的错误?源程序如下:
Public Class WebForm1
Inherits System.Web.UI.Page

#Region " Web 窗体设计器生成的代码 "

'该调用是 Web 窗体设计器所必需的。
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

End Sub
Protected WithEvents Span1 As System.Web.UI.WebControls.Label
Protected WithEvents Span2 As System.Web.UI.WebControls.Label

'注意: 以下占位符声明是 Web 窗体设计器所必需的。
'不要删除或移动它。
Private designerPlaceholderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
'不要使用代码编辑器修改它。
InitializeComponent()
End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Span1.innerHtml = "<b>这是一个InnerHtml</b>"
Span2.innerHtml = "<b>这是一个InnerHtml</b>"
End Sub

End Class



shihongyu

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2006/5/16 21:39:07
#1172006/5/19 18:08:14
谢谢版主,我已经找到问题的所在了,我用的是web控件,要求用html,我明白了,谢谢了



呵呵

职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2007/7/27 11:06:08
#1182007/7/27 13:29:55
敲开IT财富的大门,你准备好了吗?
伴随着互联网的发展,社会对IT人才的需求越来越大。除北京、上海外,绝大部分的需求集中在华南、华东地区的大中型城市。而国内目前IT教育主要是高等学校的计算机、电子、电信、信息技术等相关专业的学历教育,每年培养的大学毕业生不到10万人,远远不能满足市场的需求。为了能适应市场对IT人才的需求,作为我们个人来说,应该赶快行动起来,积极加入到IT培训中来,以使自己能适应社会的需要。
一、    选择合适的培训方向
对非计算机科系的人来说,要半路出家进入IT业,既然你选择了软件开发作为自己的奋斗方向,就必须从基础课程学起,注意学习方法,循序渐进,掌握好它们之间的关联性。学习软件开发,如果先把C++学好,再学诸如Java、SQL Server、Oracle、VB、ASP等其他语言时,在程序设计的语法上就十分好理解了;C++学好的同时,如果掌握好计算机操作系统知识,熟悉了Windows的操作与应用,再学习Win32API的程序设计也就有基础了;Win32API的程序设计学好了,几乎所有计算机专业人员都认为十分困难的Visual C++程序设计的学习也就成了一件水到渠成的事情了。掌握好了一两种语言,以后再学习新的语言来就不会太困难,因为不同的语言只是语法上有区别,逻辑结构大部分相似。其他技能也是一样,只要牢固掌握一门技术,就能融会贯通、举一反三。
二、    认真执行培训计划
不论任何技术都有被淘汰的一天,即使我们已经熟悉IT业的许多知识了,但在目前的情况下,还必须不断的培训以便不断地补充和完善自己。IT界的技术服务和支持领域的工作,在当前的经济萧条时期遭受到了一定冲击。而开发和担负重点工程系统体系设计的人,由于其紧跟重点工程的发展而没有受到影响。如果当前你的专业知识仅仅限于一个领域,那么,你就面临着在当前的就业市场变得越来越没有个人价值的危险。
如果你想正式开始学习IT知识时,应该首先扪心自问一下:这一学习计划或IT技术论证能否使自己得到进一步提升,能否在IT行业的价值链中获益?制定的学习计划应该为了进一步提高自己现有的专业才能,而不是为自己填补一些可以充当部门负责人的新才能。一旦确定现在有必要学习的新东西,该如何着手呢?首先需要注意的一点是,不要只是死抱着一两种技术或平台,或只掌握一两种开发语言。现在,用人单位越来越希望招聘到万事通式的人才。所以,你不能满足于只精通Windows或者Linux,或者只会JAVA。要赶快学习其他有关技术,即使不在你的工作范围内。
在现代社会,许多人面临的并不是知识危机,因为很多人都拥有大专以上的学历,知识不再是危机。现代人越来越多的体验到的是本领和技能的危机。他们个人需要培训的愿望很强烈,愿意出钱培训,所以针对本领和技能方面的培训市场会越来越大。另外,现代人生活质量提高了,面对个人兴趣方面的培训市场会多起来,在工作之后,人们根据自己的兴趣爱好来选择一些培训,充实和丰富自己的生活。只有自己时刻保持危机感,敢于让自己跳出舒适的位置,继续拓宽和充实你在IT行业的技能,才能在当今就业市场上保持先机。
您的腾飞,需要一个踏脚的平台,而我们愿意成为您走向成功的平台—让我们共同努力,成就您的IT职业生涯!
北大青鸟中山大学科苑中心结合培训中心的自身优势,携手"广州近千家企业"开设IT企业定向培养就业班,现正热招中,欢迎您的报读。
请相信:教育改变生活~~!
详情了解:QQ:457411385
电话:13450489218/020-84111371 肖老师
当面咨询地址:广州市海珠区(中山大学西门)海珠科技园七楼

中心网址:www.gz-accp.com



hyjada

职务:普通成员
等级:1
金币:0.0
发贴:102
注册:2002/12/19 11:25:21
#1192007/7/31 16:13:09
菜鸟问
<!--#include file="../other/conn.asp"-->
<script language="javascript">
function sgys()
{
var sid=document.f1.gys.value;
alert(""+sid+"");
window.close();
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>选择</title>
<link href="../css.css" rel="stylesheet" type="text/css">
</head>
<body>
<form name="f1">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="1" cellpadding="1" cellspacing="0" bordercolor="#CECECE" style="border-collapse: collapse">
<tr>
<td align="center" bgColor="#f7f7f7" class="txt14"><b>选择</b><input type="hidden" name="EditName" value="<%=EditName%>"><input type="hidden" name="FormName" value="<%=formName%>"></td>
</tr>
</table>
<br>
<table width="100%" height="49" border="1" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFFF" class="kuan" style="border-collapse: collapse">
<%
    'dim strSql,rs,i,PageNo
    strSql="select * from [Supply] order by Supplyid desc"
    set rs=Server.CreateObject("ADODB.RecordSet")
    rs.open strSql,conn,1,1
    rs.PageSize=10
    PageNo=request("PageNo")
    if PageNo<1 or not isnumeric(PageNo) then
    PageNo=1
    end if
    if cint(PageNo)>rs.PageCount then
    PageNo=rs.PageCount
    end if
%>
<tr>
<td align="center" nowrap class="txt12"><b>选择</b></td>
<td align="center" nowrap class="txt12"><b>ID号</b></td>
<td align="center" nowrap class="txt12"><b>简称</b></td>
<td align="center" nowrap class="txt12"><b>全称</b></td>
</tr>
<%
        if rs.recordcount>0 then
         rs.AbsolutePage =PageNo
        for i=1 to rs.pageSize
        if rs.eof then exit for
%>
<tr>
<td align="center" nowrap><input type="radio" name="gys" value="<%=rs("SupplyId")%>"></td>
<td align="center" nowrap class="txt12"><%=rs("SupplyId")%></td>
<td align="center" nowrap class="txt12"><%=rs("ssname")%></td>
<td align="center" nowrap class="txt12"><%=rs("saname")%></td>
</tr>
<%
    rs.movenext
    next
     %>
<tr>
<td colspan="8" align="right" class="txt12">
<a href="Sgys.asp?pageno=1" class="linkfont">首页</a>
<a href="Sgys.asp?pageno=<%=pageno-1%>" class="linkfont">上一页</a>
<a href="Sgys.asp?pageno=<%=pageno+1%>" class="linkfont">下一页</a>
<a href="Sgys.asp?pageno=<%=rs.pagecount%>" class="linkfont">尾页</a>   </td>
</tr>
<%else%>
<tr>
<td colspan="8" align="center" class="txt12">没有数据!</td>
</tr>
<%
        end if
        rs.close
        set rs=nothing
%>
</table></td>
<td> </td>
</tr>
<tr>
<td align="center">
<input type="submit" value="选择" onClick="sgys()">
</td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>

运行时alert(""+sid+"")跳出返回值UNDEFINED,帮看一下,是那儿不对???
我要的是返回值为gys的value: -------------value="<%=rs("SupplyId")%>"