出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

ステートメントの構文エラーです。   なべさん [2003/06/11 16:18:09] [3402]
  Re:ステートメントの構文エラーです。   暇人さん [2003/06/11 16:54:07] [3403]
    Re:ステートメントの構文エラーです。   なべさん [2003/06/11 17:12:06] [3404]

[3402] ステートメントの構文エラーです。
投稿者:なべさん 2003/06/11 16:18:09
初めまして、よろしくお願いします。
下記のようなASPを作っているのですが、
Microsoft JET Database Engine (0x80040E14)
INSERT INTO ステートメントの構文エラーです。
/pachinko/n_dai4.asp, line 22

となってしまいます。
原因が全くわからず1日たってしまいました。
対処方法を教えていただけないでしょうか。

<%

Session("nid_a") = Request.Form("nid_a")
Session("nid_b") = Request.Form("nid_b")
Session("nid_c") = Request.Form("nid_c")

nid_a = Session("nid_a")
nid_b = Session("nid_b")
nid_c = Session("nid_c")


Set db=Server.CreateObject("ADODB.Connection")
db.Provider="Microsoft.Jet.OLEDB.4.0"
db.Mode=2
db.ConnectionString=Server.MapPath("../data/data.mdb")
db.Open
SQL = "SELECT * FROM T_dailist WHERE n_dai = '" & Session("nid_a") & "'"
Set rs=db.Execute(SQL)

If rs.EOF Then
SQL2="INSERT INTO T_dailist(n_dai,in_day,check-room) VALUES('"& nid_a &"','"& nid_b &"','"& nid_c &"')"
db.Execute(SQL2)
Response.Write "kanryo.asp"
Else
Responce.Write "すでにあるよ"
End If


rs.Close
db.Close
Set db=Nothing

%>

[3403] Re:ステートメントの構文エラーです。
投稿者:暇人さん 2003/06/11 16:54:07
> 初めまして、よろしくお願いします。
> 下記のようなASPを作っているのですが、
> Microsoft JET Database Engine (0x80040E14)
> INSERT INTO ステートメントの構文エラーです。
> /pachinko/n_dai4.asp, line 22
>
> となってしまいます。
> 原因が全くわからず1日たってしまいました。
> 対処方法を教えていただけないでしょうか。
>
SQL文でINSERT INTOを使ってるところが間違ってるぜ
とサーバーがいってきてます
AccessのクエリのSQLビューに直接打ってみて動くかどうか確かめて
ください
もし動くのであれば
型変換ミスの可能性があります
Request.Formで受け取った変数はすべて内部文字型になりますので
一応型変換しておいた方が無難です
後は主キーの重複がないか一応見ておいたほうがいいかなあ

[3404] Re:ステートメントの構文エラーです。
投稿者:なべさん 2003/06/11 17:12:06
アドバイスありがとうございます。
AccessのとおりにAccessでSQLを実行したところ、「 - 」でエラーとなりました。
「 - 」をなくしたら動きました。
ハイフン使えないんですね・・・


SQL2="INSERT INTO T_dailist(n_dai,in_day,check-room) VALUES('"& nid_a &"','"& nid_b &"','"& nid_c &"')"


SQL2="INSERT INTO T_dailist(n_dai,in_day,checkroom) VALUES('"& nid_a &"','"& nid_b &"','"& nid_c &"')"





TreeBBS For ASP V.0.1.3
Program By YasNet