Access内にDBを作成し、データ型が "Short Text"になっています。VB経由でのMicrosoft Accessでの複数レコードの挿入
今、Visual Basicを使用してこのテーブルにレコードを記録しようとしています。これまでのところコードを書いていますが、エラーを修正するためには助けが必要です。コンパイルエラーが発生しています:
Duplicate declaration in current scope
私はそれが何であるか理解できません。
Option Compare Database
Sub arrayData()
Dim CustomerName() As Variant
Dim num As Integer, dbs As Database, InsertRecord As String
Dim CustomerID As Long, num1 As Long, CustomerName As String
Set dbs = CurrentDb()
CustomerID = 0
For num1 = 0 To 49999
CustomerID = CustomerID + 1
CustomerName = Array("Peter", "Mary")
CustomerAddress = Array("163 City Rd, SOUTHBANK", "65 Orange St, BENTLEIGH EAST")
CustomerPhoneAddress = Array("0416874963", "0478937534")
num = Int((200 - 0 + 1) * Rnd + 0)
CustomerName = CustomerName(num)
CustomerAddress = CustomerAddress(num)
CustomerPhoneNo = CustomerPhoneNo(num)
InsertRecord = "INSERT INTO Customers (CustomerID,CustomerName,CustomerAddress,CustomerPhoneNo) VALUES (" & "'" & CustomerID & "'" & "," & "'" & CustomerName & "'" & "," & "'" & CustomerAddress & "'" & "," & "'" & CustomerPhoneNo & "'" & ")"
dbs.Execute InsertRecord
Debug.Print CustomerID, CustomerName, CustomerAddress, CustomerPhoneNo
Next
End Sub
この場合、私は何ができますか?どんな助けもありがとう。
厥ないVB.NETコード。 – Plutonix
2つのタグのうち2つが間違っています - 悪くない! (固定) – YowE3K
どういう意味ですか?それを私に少し説明していただけますか? –