アクセス権2010のテーブル「契約」がSharePointにリンクされています。この表には、タイプテキストからの多くのフィールドがあります。私は私のVBAコードで「全契約」クエリをunsingこのフィールドを使用したいと思いますが、text型からこれらのデータは、文字列として認識することができませんでした、私はランタイムエラーを取得する」13:テキストフィールドがAcces VBAの文字列として認識されない
Function funktion()
Dim db As DAO.Database
Dim rs As DAO.Recordset 'All-Contracts
Set db = CurrentDb
Dim s as String
Dim CsrArray() As String
Set rs = db.OpenRecordset("All-Contracts")
'Region is a field from type Text in The table "Contracts"
s = rs!Region 'runtime error "13: types incompatible
CsrArray = Split(s)
For i = 0 To UBound(CsrArr) - 1
....
問題のだろうか?あなたは
- 文字を含まないレコードセットでテストできますか? –
あなたはタイプテキストではない他のフィールドを意味しますか? – otis
私は、 - 文字を含まない別のフィールドを意味します。 "All-Contracts"にはそれが含まれているので、この文字が問題かどうかをテストすることをお勧めします。 –