将vb转成c#的代码,100分

hiweiyi2000 2004-11-08 08:19:56
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<Script runat="Server">

Sub Page_Load
Dim conNorthwind As SqlConnection
Dim cmdProducts As SqlCommand
Dim dstProducts As DataSet
Dim strQuery As String

conNorthwind = New SqlConnection( "Server=localhost;UID=sa;PWD=secret;Database=Northwind" )
strQuery = "select ProductName As Text from Products As TreeNode " & _
"Where CategoryID=@categoryID for xml auto, XMLDATA "
cmdProducts = New SqlCommand( strQuery, conNorthwind )
cmdProducts.Parameters.Add( new SqlParameter( "@categoryID", Request.QueryString( "catID" ) ) )
conNorthwind.Open()
dstProducts = New DataSet
dstProducts.ReadXml( cmdProducts.ExecuteXmlReader(), XmlReadMode.Fragment )
dstProducts.DataSetName = "TREENODES"
dstProducts.WriteXml( Response.OutputStream )
conNorthwind.Close()
End Sub

</Script>
...全文
82 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzuxjwhbdotnet 2004-11-08
  • 打赏
  • 举报
回复
同意楼上的,先修改web.config文件的配置值。
webdiyer 2004-11-08
  • 打赏
  • 举报
回复
把你的web.config中的customErrors配置节改为:<customErrors mode="Off"/>,然后看看具体出错信息。
hiweiyi2000 2004-11-08
  • 打赏
  • 举报
回复
我不是懒,是自已改的运行不了。
上面的帮改的,也运行不了。
地址:
www.lybh.com/s/TreeViewDataSet.aspx
hebookboy 2004-11-08
  • 打赏
  • 举报
回复
楼主还是应该自己动手来写写这些东西了
lxcc 2004-11-08
  • 打赏
  • 举报
回复
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<Script runat="Server">

private void Page_Load(object sender, System.EventArgs e)
{
SqlConnection conNorthwind = new SqlConnection("Server=localhost;UID=sa;PWD=secret;Database=Northwind");
SqlCommand cmdProducts;
DataSet dstProducts = new DataSet();
string strQuery="";

strQuery = "select ProductName As Text from Products As TreeNode " & _
"Where CategoryID=@categoryID for xml auto, XMLDATA ";
cmdProducts = new SqlCommand( strQuery, conNorthwind );
cmdProducts.Parameters.Add( new SqlParameter( "@categoryID", Request.QueryString( "catID" ) ) );
conNorthwind.Open();

dstProducts.ReadXml( cmdProducts.ExecuteXmlReader(), XmlReadMode.Fragment );
dstProducts.DataSetName = "TREENODES";
dstProducts.WriteXml( Response.OutputStream );
conNorthwind.Close();
}

</Script>
cancersyf 2004-11-08
  • 打赏
  • 举报
回复
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<Script runat="Server" language="c#">
void Page_Load()
{
SqlConnection conNorthwind;
SqlCommand cmdProducts;
DataSet dstProducts;
string strQuery;
conNorthwind = new SqlConnection("Server=localhost;UID=sa;PWD=secret;Database=Northwind");
strQuery = "select ProductName As Text from Products As TreeNode " + "Where CategoryID=@categoryID for xml auto, XMLDATA ";
cmdProducts = new SqlCommand(strQuery, conNorthwind);
cmdProducts.Parameters.Add(new SqlParameter("@categoryID", Request.QueryString("catID")));
conNorthwind.Open();
dstProducts = new DataSet();
dstProducts.ReadXml(cmdProducts.ExecuteXmlReader(), XmlReadMode.Fragment);
dstProducts.DataSetName = "TREENODES";
dstProducts.WriteXml(Response.OutputStream);
conNorthwind.Close();
}
</Script>
AustinLei 2004-11-08
  • 打赏
  • 举报
回复
using System;
using System.Data;
using System.Data.SqlClient;

namespace CS
{
/// <summary>
/// Default 的摘要说明。
/// </summary>
public class Default : System.Web.UI.Page
{

private void Page_Load(object sender, System.EventArgs e)
{
SqlConnection conNorthwind = new SqlConnection( "Server=localhost;UID=sa;PWD=secret;Database=Northwind" );
String strQuery = "select ProductName As Text from Products As TreeNode Where CategoryID=@categoryID for xml auto, XMLDATA";
SqlCommand cmdProducts = new SqlCommand( strQuery, conNorthwind );
cmdProducts.Parameters.Add( new SqlParameter( "@categoryID", Request.QueryString["catID"]));
conNorthwind.Open();
DataSet dstProducts = new DataSet();
dstProducts.ReadXml( cmdProducts.ExecuteXmlReader(), XmlReadMode.Fragment );
dstProducts.DataSetName = "TREENODES";
dstProducts.WriteXml( Response.OutputStream );
conNorthwind.Close();
}
}
}
WZCNet 2004-11-08
  • 打赏
  • 举报
回复
没别的目的,只想接分,不过楼主确实应该自已动手写一下。
WZCNet 2004-11-08
  • 打赏
  • 举报
回复
可算给你重写完了。

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<Script runat="Server">

void Page_Load()
{
SqlConnection conNorthwind = new SqlConnection("Server=localhost;UID=sa;PWD=secret;Database=Northwind");
SqlCommand cmdProducts;
String strQuery = @"select ProductName As Text from Products As TreeNode " +
"Where CategoryID=@categoryID for xml auto, XMLDATA ";
cmdProducts = new SqlCommand(strQuery, conNorthwind);

cmdProducts.Parameters.Add(new SqlParameter( "@categoryID", Request.QueryString( "catID" )));

conNorthwind.Open();
DataSet dstProducts = new DataSet();

dstProducts.ReadXml( cmdProducts.ExecuteXmlReader(), XmlReadMode.Fragment );
dstProducts.DataSetName = "TREENODES";
dstProducts.WriteXml( Response.OutputStream );
conNorthwind.Close();

}
</Script>
LinYeCunFu 2004-11-08
  • 打赏
  • 举报
回复
楼主是不是应该勤快一点?对着C#的语法一句一句来不就完了么?

大家都知道万事开头难,但你明摆着是不想开这个头呀,所以呢,我会写,我也不会帮你写。
nga96 2004-11-08
  • 打赏
  • 举报
回复
重写算了,呵

62,046

社区成员

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

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

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

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