作者buubuu (buu)
站内Programming
标题Re: ASP.NET
时间Tue Jun 19 01:32:47 2007
※ 引述《buubuu (buu)》之铭言:
: 当我的网页面是一般的会员注册
: 当我按下submit钮确定传送资料後
: 请问一下要如何连接到acess资料库自动做更新资料的动作
: 这是我在网路上找到的一段程式码
: <%
: set conn=Server.CreateObject("ADODB.Connection")
: conn.Provider="Microsoft.Jet.OLEDB.4.0"
: conn.Open "资料库档案所在位置"
: %>
: 但是visual studio确说不支援set
: 似乎不能再用了
: 那要如何把asp联结到acess资料库呢?
: 谢谢大家> <
之後改了很多次
终於可以联上acess资料库了
但是一直无法编译成功
它说我的INSERT INTO 陈述式的语法错误。
这是我写的一段程式码
<head>
<script language="C#" runat="server">
void SubmitHelpDesk(Object s, EventArgs e){
OleDbConnection objConn;
OleDbCommand objCmd;
objConn = new OleDbConnection(
"Provider=Microsoft.Jet.OleDb.4.0;" + "Data Source=C:\\Documents and
Settings\\buu\\My Documents\\Visual Studio
2005\\Projects\\WebSite1\\ASP_test3.mdb");
objConn.Open();
objCmd = new OleDbCommand(
"INSERT INTO member( username, password, autonym, department,"+
"clubgroup, clubname, scholID)Values( @username, @password, @autonym,"+
"@department, @clubgroup, @clubname, @schoolID)", objConn);
objCmd.Parameters.Add("@username", txtaccount.Text);
objCmd.Parameters.Add("@password", txtpassword.Text);
objCmd.Parameters.Add("@autonym", txtname.Text);
objCmd.Parameters.Add("@department", txtsubject.Text);
objCmd.Parameters.Add("@clubgroup", txtnumber.Text);
objCmd.Parameters.Add("@clubname", txtclub.Text);
objCmd.Parameters.Add("@schoolID", ddlDropDown1.SelectedItem.Value);
objCmd.ExecuteNonQuery();
objConn.Close();
}
不知道是哪里出错了
谢谢大家>"<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.217.216