求助(高手请进来)asp.net+ajax后台无法接受数据
bbch2 2006-10-28 04:41:12 请帮我看一下下面一段代码,帮我找找那里出现了错误,谢谢
javascript代码入下:
<script type="text/javascript">
function ExecuteXmlHttp()
{
var url="~Admin_updata.aspx?username="+document.getElementById("txtUserLoginName").value+"&password="+document.getElementById("txtUserLoginPassword").value;
var xmlhttp=false;
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}
if(!xmlhttp && typeof XMLHttpRequest!='undefined')
{
xmlhttp = new XMLHttpRequest();
}
xmlhttp.open("get",url,true);
xmlhttp.onreadystatechange = updatePage;
xmlhttp.send(null);
}
function updatePage()
{
if (xmlhttp.readyState == 4)
alert("server is do");
}
</script>
asp.net cs代码入下:
string con = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/播客.mdb") + ";Persist Security Info=True";
Ole = new System.Data.OleDb.OleDbConnection(con);
Ole.Open();
string strcom = "Insert Into 用户 (用户名,密码) values(@username,@password)";
OleDb = new System.Data.OleDb.OleDbCommand(strcom,Ole);
OleDb.Parameters.Add("@username",System.Data.OleDb.OleDbType.Char,30).Value=Request.QueryString["username"];
OleDb.Parameters.Add("@password",System.Data.OleDb.OleDbType.Char,30).Value=Request.QueryString["password"];
OleDb.ExecuteNonQuery();
怎么不能实现数据的添加呢,谢谢个位帮我顶一顶。。。