当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: function tdataaccess.getcategory():tdatasource; begin strsql:=select * from category; command.commandtext :=strsql; recordset.recordset :=command.execute ; datasource.dataset :=recordset; result :......
 ·双系统问题。    »显示摘要«
    摘要: 我装了双系统是win98和win2000,我在win98里下载了myie 浏览器压缩包。之后我在 win2000下将其解压缩,当我运行它的时候,出现了一个dll文件错误,但在win98下 是好的,,myie是不用安装,怎么会出现这种错误,这是为什么?请各位赐教。 ......


产生树状结构的程序出错(附程序),请大家看看是为什么

从ORACLE的试图中取得数据,用来产生树状结构,数据本身是有树状关系的。但程序在运行时报错:网页有问题,无法显示;ERROR500   服务器内部错误!  
  请大家看看,帮忙找找原因。  
  using   System;  
  using   System.Collections;  
  using   System.ComponentModel;  
  using   System.Data;  
  using   System.Drawing;  
  using   System.Web;  
  using   System.Web.SessionState;  
  using   System.Web.UI;  
  using   System.Web.UI.WebControls;  
  using   System.Web.UI.HtmlControls;  
  using   Microsoft.Web.UI.WebControls;  
  using   System.Data.OleDb;  
   
  namespace   design  
  {  
  ///   <summary>  
  ///   src_accessable_nav   的摘要说明。  
  ///   </summary>  
  public   class   src_accessable_nav   :   System.Web.UI.Page  
  {  
  protected   Microsoft.Web.UI.WebControls.TreeView   tv_src;  
  protected   System.Web.UI.WebControls.Label   lab1;  
  DataSet   my_dataset=new   DataSet();  
   
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
  //   在此处放置用户代码以初始化页面  
  if   (!Page.IsPostBack)  
  {  
  OleDbDataAdapter   my_adapter=new   OleDbDataAdapter();  
   
  //   oleDbConnection  
  OleDbConnection   my_connect   =   new   System.Data.OleDb.OleDbConnection();  
   
  my_connect.ConnectionString   =   "Provider=OraOLEDB.Oracle.1;Persist   Security   Info=False;User   ID="+Session["userid"]+";Password="+Session["password"]+";Data   Source=design.xsl;Extended   Properties=\"\"";  
   
  //   oleDbCommand  
  OleDbCommand   my_command   =   new   System.Data.OleDb.OleDbCommand();  
   
  my_command.CommandText   =   "SELECT   *   from   SYS.USER_SOURCE_ACCESS";  
  my_command.Connection   =   my_connect;  
   
  my_adapter.SelectCommand=my_command;  
   
  my_adapter.Fill(my_dataset,"tree");  
   
  my_connect.Close();  
   
  }  
   
  inittree(tv_src.Nodes,0);  
  }  
   
  private   void   inittree(TreeNodeCollection   tv,int   pmid)  
  {  
  int   id;  
  int   i=0;  
  string   pid;  
  string   sql;  
   
  pid=pmid.ToString();  
  sql="PMID=\"+pid+"\";  
   
  DataTable   table=this.my_dataset.Table["tree"];  
  DataRow[]   rows=table.Select(sql);  
  foreach(DataRow   dr   in   rows)  
  {  
  TreeNode   tmpnd   =   new   TreeNode();  
  tmpnd.Text=dr["MENUNAME"].ToString();  
  tmpnd.ID=dr["MENUID"].ToString();  
  tv.Add(tmpnd);  
   
  id=Convert.ToInt3(["MENUID"].ToString(),10);  
   
  inittree(ref   tv[tv.Count-1].Nodes,id);  
  }  
  }  
   
  }  
  }  
 

NO.1   作者: ArLi2003

你的问题是地址正确但代码出错。  
   
  HTTP   500   -   内部服务器错误   是IE的问题,对应的错误号是500   但错误页已经被包装  
  你必须在ie->设置->高级-取消选择“显示友好的HTTP   错误信息”  
   
  之后你就会见到代码的真正错误信息。


 ·求一条sql语句,谢谢    »显示摘要«
    摘要: 我想把一个表的所有内容复制到一个和它结构相同的表,请问要怎样写,谢谢 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE