技术开发 频道

ASP.net中使用C++和J#

以下是J#版本:
<%@ Page language="VJ#" Inherits="main_jsl,main_jsl" %>
道理同C++,使用J#创建类库,命名main_jsl,项目中引用System.Data、System.Web、System.XML,源码如下:
import System.Data.*; import System.Data.OleDb.*; import System.Web.*; import System.Text.*; public class main_jsl extends System.Web.UI.Page { OleDbDataReader dr; OleDbCommand cmd; DataSet ds; OleDbDataAdapter adp; OleDbConnection conn; StringBuilder connStr; public void Page_Load() { connStr = new StringBuilder("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="); connStr.Append(get_Server().MapPath("image.mdb")); conn = new OleDbConnection(connStr.ToString()); cmd = new OleDbCommand("SELECT title FROM image_data",conn); conn.Open(); dr = cmd.ExecuteReader(); while(dr.Read()) { get_Response().Write(dr.get_Item("title")); } dr.Close(); conn.Close(); ds = new DataSet(); adp = new OleDbDataAdapter("SELECT title FROM image_data",conn); adp.Fill(ds); get_Response().Write(ds.get_Tables().get_Item(0).get_Rows().get_Item(0).get_Item("title")); } }
0
相关文章