1

わかりましたこれはおそらく非常に明白ですが、同じコードブロックを見て間違いを見つけるために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 つで ' をいじると、近くで構文エラーが発生します (影響を受けるフィールドをいじることによって異なります)。

4

3 に答える 3

1

で始まるすべてのフィールドintが数値であると仮定します (intLastChangedBy前のブロックで引用符で囲まれている を除きます。そうである場合は、その引用符も削除します)。

SQL = "EXECUTE sp_AddLokation '" &_
chrLokationName & "','" &_
chrLokationStreet & "','" &_
chrLokationCity & "','" &_
chrLokationCountry & "','" &_
chrLokationSNumber & "','" &_
chrLocationZipcode & "','" &_
chrLokationPhone & "','" &_
chrLokationFax & "','" &_
chrLokationEmail & "','" &_
chrLokationWebsite & "'," &_
intLokationTypeID & "," &_
intMultiArea & "," &_
intLokationStatusID & ",'" &_
dtLokationAdded & "','" &_
dtLokationChanged & "','" &_
intLastChangedBy & "'"
于 2012-11-30T06:46:40.660 に答える
0

Ok, thanks all for trying to help me out here!

It seems my issue is resolved. It must be code-midgets who payed me a visit last night. Other than that i can't explain what just happened. Cause when i left the project yesterday it sure as hell wasn't working at all.

于 2012-12-01T10:41:03.773 に答える
0
intLokationTypeID & "'," &_

さて、ここで引用符のセットがあることに気付きましたが、アポストロフィは 1 つしかありません... エラーの原因になる可能性がありますか? または、待ってください、どこで閉じたかがわかります。(数行、ごめんなさい!)

于 2012-11-29T19:57:06.770 に答える