- - PR -
OdbcCommandについて
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-01-13 15:27
説明が下手ですみません・・・。
insert into XXXX (XXX,XXX,XXX) values('XXX','XXX','表')としたいのが insert into XXXX (XXX,XXX,XXX) values('XXX','XXX','表\\')となってしまって ExecuteNonQuery()でエラーになってしまいます。 Textboxに「表」といれたらParameter.addで「表//」に変換されてしまってるみたいなんです。 |
|
投稿日時: 2006-01-13 15:29
間違えました・・・
>Textboxに「表」といれたらParameter.addで「表//」に変換されてしまってるみたいなんです。 Textboxに「表」といれたらParameter.addで「表\\」に変換されてしまってるみたいなんです。 |
|
投稿日時: 2006-01-13 15:30
またまた間違えました・・・
>Textboxに「表」といれたらParameter.addで「表\\」に変換されてしまってるみたいなんです。 Textboxに「表」といれたらParameter.addで「表\」に変換されてしまってるみたいなんです。 |
|
投稿日時: 2006-01-13 15:43
ん〜、化けたら「表¥」にすらならないような気がするんですが。
適当に言いますけど、OdbcType.NText にしても駄目ですか? もう一度言いますけど myCommand.Parameters.Add(New OdbcParameter("", OdbcType.Text)).Value に入れる瞬間は化けてませんか?(デバッガで見てね) _________________ 囚人のジレンマな日々 |
|
投稿日時: 2006-01-13 15:53
>適当に言いますけど、OdbcType.NText にしても駄目ですか?
だめでした・・。 Traceで見た限りでは Parameter.addをする直前は化けてませんでした。 |
|
投稿日時: 2006-01-13 15:58
根本的なことなんですけど、Connector/Net 1.0を使わずに、ODBC使っているのは何か理由があるのでしょうか?理由が無いなら、Connector/Netの採用であっさり解決したりしません?
|
|
投稿日時: 2006-01-13 16:01
>根本的なことなんですけど、Connector/Net 1.0を使わずに、ODBC使っているのは何か理由があるのでしょうか?理由が無いなら、Connector/Netの採用であっさり解決したりしません?
そうしたいのは山々なんですが、もう公開している状態なので・・・ |
|
投稿日時: 2006-01-13 16:11
追伸・・・過去ログに同じような現象があるのだけど、試してみました?
MySQL4.1での文字化け _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ |