わかりましたこれはおそらく非常に明白ですが、同じコードブロックを見て間違いを見つけるために3日後、私はそれについて頭がおかしくなり始めました。
2 ブロックのコードの下。最初のものは魅力のように機能しますが、2番目のものは正しくコーディングされていると思いますが、問題が発生し続けます。
SQL = "EXECUTE sp_AddEvent '" &_
chrEventName & "','" &_
chrEventManager & "','" &_
chrEventAssistant & "','" &_
txtEventDescr & "','" &_
intEventTypeID & "'," &_
intEventCatagoryID & "," &_
intIncomeModelID & "," &_
intEventStatusID & ",'" &_
dtEventStart & "','" &_
dtEventEnd & "','" &_
intMultiArea & "'," &_
intMultiLokation & "," &_
intMultiDay & ",'" &_
dtEventAdded & "','" &_
dtEventChanged & "','" &_
intEventLastChangedBy & "'"
' Executing Insert statement.
SET rsAddEvent = someconnection.EXECUTE(SQL)
今までに私を完全な狂気へと駆り立てている2番目のブロック。
SQL = "EXECUTE sp_AddLokation '" &_
chrLokationName & "','" &_
chrLokationStreet & "','" &_
chrLokationCity & "','" &_
chrLokationCountry & "','" &_
chrLokationSNumber & "','" &_
chrLocationZipcode & "','" &_
chrLokationPhone & "','" &_
chrLokationFax & "','" &_
chrLokationEmail & "','" &_
chrLokationWebsite & "','" &_
intLokationTypeID & "'," &_
intMultiArea & "," &_
intLokationStatusID & ",'" &_
dtLokationAdded & "','" &_
dtLokationChanged & "','" &_
intLastChangedBy & "'"
' Executing Insert statement.
SET rsAddLokation = someconnection.EXECUTE(SQL)
データを挿入するために呼び出されるストアド プロシージャは正常に動作しているため、ASP レベルのものである必要があります。
キーボードを噛む前に、この奇妙さについて誰か提案がありますか?
さらに、varchar から int への変換エラーが発生するか、dtlokationAdded の前に最後の 3 つの int フィールドの 1 つで ' をいじると、近くで構文エラーが発生します (影響を受けるフィールドをいじることによって異なります)。