C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 127 を表示中)
■75256 / )  Re[2]: ArrayListとMDBのやりとり
□投稿者/ MP枯渇ウィザード (5回)-(2015/03/09(Mon) 13:27:27)
No75255 (WebSurfer さん) に返信
> ■No75254 (MP枯渇ウィザード さん) に返信
>
>>ArrayListを使っている場合でも、何かしらのプロパティを引っ張ってきてループ処理になるのでしょうか?
>
> 基本的にそうです。ただし「何かしらのプロパティを引っ張って」ではなくて ADO.NET ラ
> イブラリを使ったコードを自力で書くことになるはずです。

御返答ありがとうございます。
やはりそうなりますよね。

Dim cn As New OleDb.OleDbConnection
'コマンド用変数
Dim SQLcm As OleDb.OleDbCommand = cn.CreateCommand
'Accessファイルの格納変数
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source = " & TargetMDB & ";"
'データベースを開く
cn.Open()

For i = 0 To ReadJdg.Count - 1
Debug.WriteLine(ReadJdg(i))
SQLcm.CommandText = "insert into judge values('" & ReadJdg(i) & "')"
SQLcm.ExecuteNonQuery()
Next
とすると、System.InvalidCastException
演算子 '&' は 文字列 "insert into judge values('" と 型 'String()' に対して定義されていません。
とエラーを吐きます。
単にSQL文作るために文字列連結したいだけなのに・・・
返信 編集キー/


管理者用

- Child Tree -