首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

把ASP代码转换为ASP.NET的解决思路

2012-03-30 
把ASP代码转换为ASP.NET的%dim conndim connstrdim dbdbmain.mdb 数据库文件位置connstrProviderM

把ASP代码转换为ASP.NET的
<%
dim conn
dim connstr
dim db
db="main.mdb" '数据库文件位置
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr


function del1(s)
del1=left(s,len(s)-1)
end function

Function StreamToStr(sStream)  
  dim dr  
  Set dr=Server.CreateObject("Adodb.Stream")  
  dr.Mode=3  
  dr.Type=2  
  dr.Open  
  dr.Charset="GB2312"
  dr.Position=0 
  dr.WriteText sStream
  dr.Position=0  
  dr.Charset="UTF-8"  
  StreamToStr=dr.ReadText 
  StreamToStr= left(StreamToStr,len(StreamToStr)-1)  
  dr.Close  
  Set dr=Nothing  
End Function
%>
请帮忙用ASP.NET写出来,本人没学过ASP对这个代码完全不懂,请大哥帮忙.

[解决办法]
del1(s)为去字符串最后一个字符,对应.net为ss.Substring(1, ss.Length - 1);
StreamToStr是将流二进制流转换成编码为GB2312的字符串,这可与ASP.NET FileStream对象的一方法来解决

热点排行