如何把这段asp代码实现的功能改用asp.net(C#)
来源:百度知道 编辑:UC知道 时间:2024/05/04 09:04:42
我想把asp 代码实现的功能 改用 .net ,请问应该怎么写呢? 请会的朋友贴个代码,万分感谢!
以下是 asp 代码
<%
DbPath = "test.mdb"’数据库位置
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(DbPath)
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open ConnStr
Set Rs = Server.CreateObject("ADODB.Recordset")
SQL="select email from test"
Rs.open SQL,conn,1,1
do while not Rs.eof
SendMail(Rs("email")) '调用 SendMail 函数
Rs.movenext
loop
Rs.close
set Rs=nothing
Conn.close
Set Conn=nothing
%>
我想做的功能是: 从会员数据读取出所有会员的email地址,然后给各个地址发一封邮件
string DbPath = "test.mdb";//数据库位置
string ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "+ Server.MapPath(DbPath);
OleDbConnection conn=new OleDbConnection(ConnStr);
conn.Open();
string SQL="select email from test";
OleDbCommand cmd=new OleDbCommand(SQL,conn);
OleDbDataReader Rs=cmd.ExecuteReader();
while(Rs.Read())
{
SendMail(Rs["email"]);//调用 SendMail 函数
}
Rs.Close();
conn.Close();
SendMail()方法自己去写
直接说要个什么功能,给你写出来不就行了?
不会VB
发邮件的你自己应该有函数,那就是把email地址从数据库里读出来
string connectionString = "Data Source=127.0.0.1;Initial Catalog=temp;Integrated Security=false;User ID=temp;password=temp";
SqlConnection con = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand("select email f