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

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

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

C#.NETでSQLクエリ実行問題


(過去ログ 2 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■2162 / inTopicNo.1)  C#.NETでSQLクエリ実行問題
  
□投稿者/ まさ 二等兵(1回)-(2005/12/19(Mon) 18:06:21)

分類:[C#] 


分類:[C#] 

こんばんわ。
初めて、この掲示板に書き込むので、よろしくお願いいたします。
近頃、私はMCPをがんばって、試験を受けたいのです。
C#.NETでSQL SERVER 2000との接続プログラムを作っています。
問題があったので、ちょっと聞かせてください。

フォームにボタンを追加して、このボタンのソースは以下になります。
sqlConnection1.Open ();

MessageBox.Show ("SQL SERVER 2000 has oppenned");

sqlInsertCommand1.CommandText = @"INSERT INTO Company (ID, CompanyName, CompanyNameShort, EnglishName, PostalCode, City, addressDetail, Tel1, Tel2, Fax, ContactPsName, ContactPsTitle, ContactPsTel, ContactPsEmail, status, representativeName, representativePhone, representativeTitle, website) VALUES (@ID, @CompanyName, @CompanyNameShort, @EnglishName, @PostalCode, @City, @addressDetail, @Tel1, @Tel2, @Fax, @ContactPsName, @ContactPsTitle, @ContactPsTel, @ContactPsEmail, @status, @representativeName, @representativePhone, @representativeTitle, @website); SELECT ID, CompanyName, CompanyNameShort, EnglishName, PostalCode, City, addressDetail, Tel1, Tel2, Fax, ContactPsName, ContactPsTitle, ContactPsTel, ContactPsEmail, status, representativeName, representativePhone, representativeTitle, website FROM Company WHERE (ID = @ID)";

sqlInsertCommand1.ExecuteNonQuery ();
--------------------------------------------------------------------------

フォームにいろんなTextBoxを付いていて、ユーザーが入力したら、登録ボタンを押すと、SQL SERVER 2000に新たなレコードをInsertしたいと思います。

sqlInsertCommand1.ExecuteNonQuery ();
を実行したら、「システム エラーです」というメッセージが出てしまいました。

データベースの接続確認と、データセットも設定済みです。
写真もアップロードさせていただきます。

もし、エラー原因がご存知でしたら、ご教授ください。
よろしくお願いいたします。

0
引用返信 編集キー/
■2163 / inTopicNo.2)  Re[1]: C#.NETでSQLクエリ実行問題
□投稿者/ 魔界の仮面弁士 少佐(48回)-(2005/12/19(Mon) 18:32:34)

分類:[C#] 

まずは、try〜catchを用いて、System.Data.SqlClient.SqlException から
返されてくる追加情報を調べてみてください。

また、Parametersプロパティに指定した値に問題が無いかどうかも、
合わせてチェックしてみてください。

0
引用返信 編集キー/
■2178 / inTopicNo.3)  Re[2]: C#.NETでSQLクエリ実行問題
□投稿者/ まさ 二等兵(2回)-(2005/12/21(Wed) 10:22:12)

分類:[C#] 

解決いたしました。ありがとうございました。

解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -