VB.NETからAccessテーブルの文字列を操作する際・・
VB2005からAccessのmdbのテーブルのあるカラムより数バイトを切り出して別のカラムにコピーするだけの単純なプログラムなのですが、以下のように30バイトや34バイトで切り出しているにもかかわらず16バイトしか入ってきません。
cn.ConnectionString = "Provider= Microsoft.Jet.OLEDB.4.0;" _
& "Data Source = d:\csmain\cstool\egz0omen.mdb"
cn.Open()
com = cn.CreateCommand()
com.CommandText = "select カラムA from T_テーブル"
dread = com.ExecuteReader
Do While (dread.Read())
com = New OleDb.OleDbCommand("update T_テーブル set カラムB = LeftB(カラムA, 30), " _
& " カラムC = LeftB(カラムA, 34) , " _
& " カラムE = LeftB(カラムA, 36) ")
com.Connection = cn
com.ExecuteNonQuery()
Loop
<実行結果>
カラムA
123456789012345
カラムB~カラムE全て
12345678
試しにバイト数を10バイトずつ増やして、30→40、34→44、36→46にしても結果は同じでした。
宜しくお願い致します。
補足
CSSについてはあまりわからず、 サイトのソースを見たらわかるのはCSSですよね でもPCにDLすると見れなくなります。 なぜでしょうか???