まず、System.Data を使用して必要な名前空間を導入します。System.Data.SqlClient を使用します。
指定されたデータベース テーブルにデータを挿入します。
// アナウンス情報をデータベースに挿入します
SqlConnection objConnection = null;
試す
{
string strConnection = "データ ソース = 192.168.0.10;初期カタログ = e_comm;永続セキュリティ情報 = True;
ユーザーID=sa;パスワード=shmsumblesun123";
objConnection = 新しい SqlConnection(strConnection);
文字列strSql;
strSql = "insert into [e_comm].[dbo].[newsHistory](NEWSTITLE,THENEWS,THEAUTHOR,THESTARTDATE,THELATERDATE,VIEWINDEX,THEHEADER)values('" + title + "','" + theNews + "',' " + 著者 + "','" + 開始時刻 + "','" + 後で + "'," + theIndex + "," + theHeader + ")";
//データベースを更新するときの構文は、SQL ステートメントが異なることを除いて、基本的にデータベースへの挿入と同じです。
objConnection.Open();
SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
objSqlCommand.ExecuteNonQuery();
}
キャッチ (SqlException 例)
{ }
ついに {
objConnection.Close();
}
データベーステーブル情報をクエリし、DATASET を走査します。
SqlConnection objConnection = null;
試す
{
文字列 strConnection = "データ ソース = 192.168.0.10;初期カタログ = e_comm;永続セキュリティ情報 = True;ユーザー ID = sa;パスワード = symsunsymsun123";
objConnection = 新しい SqlConnection(strConnection);
文字列strSql;
strSql = "select top 1 * from [e_comm].[dbo].[newsHistory] order by NEWSID DESC" //最大の ID 番号を持つ情報レコードをクエリします。
objConnection.Open();
//SqlCommand objSqlCommand = new SqlCommand(strSql, objConnection);
//objSqlCommand.ExecuteNonQuery();
SqlDataAdapter da = 新しい SqlDataAdapter(strSql,objConnection);
// データセット オブジェクトを作成し、データを入力します
DataSet ds = new DataSet("myTable");
da.Fill(ds, "myTable");
//DATASETを操作してアナウンスタイトル情報を抽出する
if (ds.Tables["myTable"].Rows.Count > 0)
{
foreach (ds.Tables の DataTable dt)
{
foreach (dt.Rows の DataRow dr)
{
theLastedItem = dr["NEWSTITLE"].ToString() + " " + dr["THESTARTDATE"].ToString();
theLastedId = dr["ニュースID"].ToString();
}
}
}
}
キャッチ (SqlException 例)
{ }
ついに
{
objConnection.Close();
}
-