私は1994年から同じプログラムを使用していましたが、これは最初から融資サービスを書いていました。約2ヶ月前にレコードを削除するときにエラー6が発生しました。私はGoogleマシンにエラーを入力し、このサイトを見つけました。私はまだエラー6スタックオーバーフローを取得していますエラー6 Access 2.0とAccess Basicを使用したオーバーフロー
Sub DeleteTransactions_Click()
Dim TransID As Long 'I just added this line
'On Error GoTo DeleteTransactionsError ' removed the on error so I could see
TransID = TransactionID 'added this
GlobalTransactionID = TransID 'modified from TransactionID to TransID
If MsgBox("Have the Transactions been Printed?", 4 + 48, "Confirm Printing") <> 6 Then Exit Sub
If MsgBox("Delete Transactions for Contract ID " & GlobalContractID & " ?", 4 + 48, "Confirm Contract") <> 6 Then Exit Sub
If MsgBox("Delete Transactions Starting with Transaction ID " & GlobalTransactionID & " ?", 4 + 48, "Confirm Transactions") <> 6 Then Exit Sub
DoCmd Hourglass True
:私も同じように長い変数を再寸法しようとしたので、我々は整数でトランザクション数の上限に達しているが分かりました。誰かがこれを働かせる方法についての考えを持っていますか?どうもありがとう!
VB.NETは1994年に存在しなかったので、正しいタグはVB6のものです。また、[お問い合わせ]を読んで[ツアー]を受け、コードをフォーマットしてください。 – Plutonix
エラーが発生した行は何ですか? –
「GlobalTransactionID」の定義は何ですか - 整数またはロング(長い必要があります) –