- - PR -
データベースにチェックボックスの情報の追加の仕方
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-02-25 16:14
あっ、全部外して実行した後に気づきました(笑)。
で、もう一度isAdminのところだけはずしてみたの ですがやはり同じエラーがかえってきました。 もうどうしたらいいのやらわかりません・・・。 | ||||
|
投稿日時: 2004-02-25 16:21
ええとですね、実行されるSQL自体は想定どおりのものが出来てますか? # まあ、確認はされてるような気はしますが。 次に、これをAccessのクエリとして実行してみたらどうなりますか? 単純にAccessのSQLの問題だと思うんですけど…(あ、AccessでのSQLの書き方の問題という意味です) | ||||
|
投稿日時: 2004-02-25 16:31
bool isAdmin = this.chkbxAdmin.Checked;
↓ int isAdmin; if( this.chkbxAdmin.Checked == true ) isAdmin = -1; else isAdmin = 0; これでisAdminだけシングルコーテーションをはずして試してみてください | ||||
|
投稿日時: 2004-02-25 16:32
isAdminを-1とか0に置き換えてみてください。
(さっき言おうとしてたのはこの事です) #かぶってしまった・・・ _________________ まゆりん@人生Try and Error!(笑) [ メッセージ編集済み 編集者: まゆりん 編集日時 2004-02-25 16:32 ] | ||||
|
投稿日時: 2004-02-25 16:47
>ゆうじゅんさん
>まゆりんさん 早速試してみましたが、やはり同じエラーが かえってきます。下の様にStringにして試してみたり もしましたがうまくいきませんでした。 String isAdmin; if( this.chkbxAdmin.Checked == true ) isAdmin = "Yes"; else isAdmin = "No"; <なちゃさん 一度Accessのクエリで試してみます。 | ||||
|
投稿日時: 2004-02-25 16:50
確認の方法の1つとして:
そのテーブルからデータを引き込むプログラムを作り、DataAdapter.FillとFillSchemaでDataSet上にテーブルを再現します。そして、該当カラムのデータタイプを確認し、その型にあわせた値を放り込むようにする。。。 | ||||
|
投稿日時: 2004-02-25 16:56
<Jittaさん
確認してみます。 | ||||
|
投稿日時: 2004-02-25 17:52
はじめまして。
私も勉強中なので、的をはずしていたらごめんなさい。 MSDNのサンプルに有るような、OleDbCommandクラスのParametersプロパティを使用する 方法でも出来ませんか? Parametersのインスタンスを作成するときにOleDbType列挙体を使用して型の情報を 渡しているみたいですし・・・(?) (でもBooleanはboolに割り当てられるみたいなんですけどね) |