SQLサーバー上のAccessデータベースとSQL文を実行
問題のI.説明
週間以内に3自称初心者で、この点でそう整頓プログラムを質問をする...ので、なぜあなたは初心者が学ぶようにしたい、この記事を書きます
第二に、この方法
1. MS SQL、次のSQL構文については、サーバ01 // === MS SQL Serverデータベース===
02
03 //のTransact-SQL文
04文字列ます。strSQL =「INSERT INTOテーブル名 ( 学生番号、生徒の名前、生徒のクラス、学生電話)VALUES( '49125001'、 'ジョン'、 ' 牛飼い'、 '028 825 252') ";
05 //ます。strSQL文字列="テーブル名FROM DELETE WHERE学生数= '49、125001' ";
06 //文字列=ます。strSQL" UPDATEテーブル名SET生徒のクラス=「通常のクラス」生徒の名前は= 'ジョン「;
07 //ます。strSQL文字列=」SELECT *テーブル名FROM「;
08
09 // SqlConnectionオブジェクト(文字列):指定した文字列ときが含まれている接続文字列新しいインスタンス初期化のSqlConnectionクラス。
System.Data.SqlClient.SqlConnection sqlConn = 10
11新新System.Data.SqlClient.SqlConnection(「データソース= localhostの;ユーザーID = SA;パスワード= SA;
SqlConn.Open 14();
15
16 // SqlCommandオブジェクト(文字列、SqlConnectionオブジェクト):クエリのテキストとのSqlConnection、SqlCommandオブジェクトクラス初期化を使用して新しいインスタンス。
。System.Data.SqlClient.SqlCommand SQLCMD = 17
18新しい新しいSystem.Data.SqlClient.SqlCommand(ます。strSQL、sqlConn)である
。19
20は、接続//のTransact-SQLステートメントのために行われます。
SqlCmd.ExecuteNonQuery 21)(ある;
22は
23接続を閉じる//れます。
24 sqlConn.Close()。
2.アクセス
SQL構文へのAccessデータベースの下=== 01 // ===02
03 //のTransact-SQL文
04文字列ます。strSQL =「INSERT INTOテーブル名 ( 学生番号、生徒の名前、生徒のクラス、生徒の携帯電話は)VALUES( '49125001' 'ジョン'、 '牛飼い'、 '028 825 252') ";
05 //ます。strSQL文字列="テーブル名FROM DELETE学生数は= '49、125001' ";
06 //ます。strSQL文字列=" UPDATEテーブル名SET学生クラス= '通常のクラスWHERE学生名= 'ジョン『;
07 //ます。strSQL文字列=』 SELECT *「テーブル名FROM;
08
09 // OleDbConnectionオブジェクト(文字列):接続文字列を指定した文字列、新しいOleDbConnectionオブジェクトのクラスの初期化の実装が含まれている場合個々の。
System.Data.OleDb.OleDbConnection oleConn = 10
11 System.Data.OleDb.OleDbConnection新新( "プロバイダ= Microsoft.Jet.OLEDB.4.0;ソースdb.mdbデータ=")。
12
13 //データベース接続を開きます。
14 oleConn.Open()。
15
16 //のOleDbCommand(文字列、OleDbConnectionオブジェクト):テキストとOleDbConnectionオブジェクト、のOleDbCommandクラスの新しいインスタンスがクエリを初期化するために使用されます。
。System.Data.OleDb.OleDbCommand oleCmd = 17
18新しい新しいSystem.Data.OleDb.OleDbCommand(ます。strSQL、oleConn)である
。19
20は、接続//のTransact-SQLステートメントのために行われます。
OleCmd.ExecuteNonQuery 21)(ある;
22は
23接続を閉じる//れます。
24 oleConn.Close()。
オリジナル:大列 SQL Serverデータベース上の[C#の]とSQL文の実行アクセス権を