B
billrobin
Unregistered / Unconfirmed
GUEST, unregistred user!
private void btnNext_Click(object sender, System.EventArgs e)
{
if(Page.IsValid)
{
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("txl.aspx");
cn=new OleDbConnection(strConn);
strSQL="select u_id from userinfo where u_account='"+txtAccount.Text.ToString()+"'";
//strSQL="select u_id from userinfo where u_account='juw'";
cn.Open();
cmd=new OleDbCommand(strSQL,cn);
dr=cmd.ExecuteReader();
if(dr.Read())
{
lblStep2.Text="您输入的用户名已经存在,请您选择一个其他的名字!";
cn.Close();
//txtAccount.Text="";
}
else
{
cn.Close();
lblPwd.Text=txtUpwd.Text.ToString();
step1.Visible=false;
step2.Visible=false;
step3.Visible=true;
step4.Visible=false;
}
}
}
问题:
我使用的是ORACLE817,想使用OLE进行连接。在写连接字符串时,有些不明白,能告诉我为什么要象下面哪样写连接字符串吗?
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("txl.aspx");
ORACLE817的连接字符串该怎么写呢?
{
if(Page.IsValid)
{
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("txl.aspx");
cn=new OleDbConnection(strConn);
strSQL="select u_id from userinfo where u_account='"+txtAccount.Text.ToString()+"'";
//strSQL="select u_id from userinfo where u_account='juw'";
cn.Open();
cmd=new OleDbCommand(strSQL,cn);
dr=cmd.ExecuteReader();
if(dr.Read())
{
lblStep2.Text="您输入的用户名已经存在,请您选择一个其他的名字!";
cn.Close();
//txtAccount.Text="";
}
else
{
cn.Close();
lblPwd.Text=txtUpwd.Text.ToString();
step1.Visible=false;
step2.Visible=false;
step3.Visible=true;
step4.Visible=false;
}
}
}
问题:
我使用的是ORACLE817,想使用OLE进行连接。在写连接字符串时,有些不明白,能告诉我为什么要象下面哪样写连接字符串吗?
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("txl.aspx");
ORACLE817的连接字符串该怎么写呢?