}
#endregion
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new ADO_Demo());
}
/// <summary>
/// 点击打开文件对话框确定按钮,将文件保存到数据库中
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void openFileDialog1_FileOk(object sender, System.ComponentModel.CancelEventArgs e)
{
string filename = this.openFileDialog1.FileName;
SqlConnection conn = new SqlConnection("server=192.168.2.200;integrated security = sspi;database = northwind");
SqlCommand cmd = new SqlCommand("insert imgtable values(@imgname,@imgData)",conn);
SqlParameter pm = new SqlParameter("@imgname",SqlDbType.VarChar,100);
pm.Value = filename;
SqlParameter pm1 = new SqlParameter("@imgData",SqlDbType.Image);
FileStream fs = new FileStream(filename,FileMode.Open);
int len = (int)fs.Length;
byte[] fileData = new byte[len];
fs.Read(fileData,0,len);
fs.Close();
pm1.Value = fileData;
cmd.Parameters.Add(pm);
cmd.Parameters.Add(pm1);
conn.Open();
try
{
cmd.ExecuteNonQuery();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
评论加载中…
![]() |