Private Sub Command1_Click()
Dim strSQL As String
strSQL = "INSERT INTO PurchaseOrderDetails ([Supplier], [Item], [Quantity], [Cost/EA], [Total]) SELECT(" & "Me.OrderSelection_subform![Supplier]" & "." & "Me.OrderSelection_subform![Item]" & "." & "Me.OrderSelection_subform![Quantity]" & "." & "Me.OrderSelection_subform![Cost/EA]" & "." & "Me.OrderSelection_subform![Total]" & ");"
DoCmd.RunSQL (strSQL)
End Sub
0
A
答えて
0
SELECT
ステートメントは、列を区切るためにピリオドを使用しています。コンマを使用してみてください。
から:
& "." & "Me.OrderSelection_subform![Item]" & "."
へ:
& "," & "Me.OrderSelection_subform![Item]" & ","
コンプリート:
strSQL = "INSERT INTO PurchaseOrderDetails ([Supplier], [Item], [Quantity], [Cost/EA], [Total]) SELECT(" & "Me.OrderSelection_subform![Supplier]" & "," & "Me.OrderSelection_subform![Item]" & ", " & "Me.OrderSelection_subform![Quantity]" & "," & "Me.OrderSelection_subform![Cost/EA]" & "," & "Me.OrderSelection_subform![Total]" & ");"
DoCmd.RunSQL (strSQL)
+0
私は提案したようにピリオドをカンマに変更し、SELECTをVALUESに変更しました。これでパラメータ値を入力するよう求められました。サブフォームの値を選択するにはどうすればよいですか? –
+0
実行時にstrSQLの内容を表示できますか?また、使用しているデータベースプラットフォームを示すことも役立ちます。 –
関連する問題
- 1. PostgreSQLのエラー:クエリに結果データの宛先がありません
- 2. PL/pgSQL関数の "ERROR:クエリに結果データの宛先がありません"
- 3. SSISの「データフロータスク」フラットファイルの宛先にレコードがありません
- 4. フィルタ実行時のクエリが正しくありません - クエリが実行されていません
- 5. クエリ実行時のSSASエラー: "ファイルシステムエラー:レコードIDが正しくありません。"
- 6. リモートコマンド実行時のSSHエラー: "stdin:ttyではありません"
- 7. 配列の値は同じではありません(でも?)
- 8. SQLクエリが実行中ではありません。VB.NET
- 9. Rエラー:データとベクトルが同じ長さではありません
- 10. PHPは同じ関数で複数回同じクエリを実行します。
- 11. ソースと宛先が同じ配列の場合、Array.Copyは安全ですか?
- 12. セッションIDは同じですがセッションデータは同じではありません
- 13. なぜプログラムの実行時間は測定値ではありませんか?
- 14. Entity Framework - 複数のクエリが同時に実行されたときのエラー
- 15. ローカルホストと127.0.0.1は同じではありませんか?
- 16. CygwinのrealpathはPWDと同じではありません
- 17. originalPayloadはgroovyスクリプトのmessage.originalPayloadと同じではありません
- 18. 同じpowershell関数を2回実行することができません。エラーが発生します
- 19. AutoMapper - 同じソースオブジェクトと宛先オブジェクトタイプを使用したマップ
- 20. 1つのフィールドに内容があると、同じ行の別のフィールドに値を渡すクエリはどのように実行されますか?
- 21. Django admin prepopulateフィールドでエラーではありません。 "d.Keyupは関数ではありません"
- 22. ジャンゴセロリ:私は5分ごとに実行する必要があります長時間実行プロセスを持っていますが、プロセスの複数のインスタンスを同時に実行することはありません長時間実行プロセス
- 23. 複数のスレッドが同じ変数に同じ値を書き込んでも構いませんか?
- 24. 実行時のUnity RegisterInstance(コンフィグファイルからではありません)
- 25. Java CRC32:C#のCRCと同じではありません
- 26. css要素の高さが同じではありません
- 27. C++:function arg char **はcharと同じではありません* []
- 28. 同じDB列に複数のフィールドがあります
- 29. 実行時エラー-f1.exeが存在しないか、実行可能ファイルではありません
- 30. TypeError :(中間値)[タイプ]は関数エラーではありません
私は持っていますが、私がチェックしているように、エラーを駆動しているものを絞り込むことができていません値と目的地のフィールドと、すべてが一致するようです。 –
デバッガを使用してください。行DoCmd.RunSQLで、strSQLの値をコピーすると、問題を見つけるのに役立ちます。 –