access디비와 OLEDB연결하구..insert 구문에서 에러가 생겼는데..무슨뜻인지..
잘 모르겠네요..
"업데이트할 수 있는 쿼리를 사용해야 합니다."
소스는 책에 있는거 그대루하고 access를디비로 하고 sql을 oledb로 바꿨을 뿐인데...
어디가 잘못됬는지..모르겠네요... 고수님덜 한수 갈쳐 주세요
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<html>
<head>
<link href="board.css" type="text/css" rel="stylesheet">
<script language="C#" runat="server">
void Save_Click(Object Sender, EventArgs E)
{
OleDbConnection connection = new OleDbConnection(ConfigurationSettings.AppSettings["mydb"]);
string SqlQuery = "insert into 일정( wTitle, wContent, wPwd, wDate, wCount) values ( @wTitle, @wContent, @wPwd, Date(), 0)";
OleDbCommand command = new OleDbCommand(SqlQuery, connection);
OleDbParameter parTitle = new OleDbParameter("@wTitle", OleDbType.VarChar, 200);
parTitle.Value = txtTitle.Text;
command.Parameters.Add(parTitle);
OleDbParameter parContent = new OleDbParameter("@wContent", OleDbType.VarChar,50);
parContent.Value = txtContent.Text;
command.Parameters.Add(parContent);
OleDbParameter parPwd = new OleDbParameter("@wPwd", OleDbType.VarChar, 20);
parPwd.Value = txtPwd.Text;
command.Parameters.Add(parPwd);
connection.Open();
command.ExecuteNonQuery();
connection.Close();
Response.Redirect("list.aspx");
}
카페 게시글
ASP.NET 질문
[asp.net]
access디비와 OLEDB연결하구..insert 구문에서 에러....
apple8
추천 0
조회 146
03.11.23 16:57
댓글 1
다음검색
첫댓글 values ( @wTitle, @wContent, @wPwd, Date(), 0)"; 이부분을 확인해 보세요 values ( '" + @wTitle + " ',' " + @wContent + " ',' "+ @wPwd + " ',' " + Date() + " ', 0 );