在一个网页输入的数据如何转到后台的数据库?

我需要一个网页去统计数据,网页界面很简单就是几个类似excel的表格,如:
姓名: 号码1: 号码2:
再加个保存和重写的按钮,当按保存时候就把数据输入到后台的数据库(access),谁能帮我写这个程序,谢谢,50分奖励!非常需要, 请高手帮忙.

第1个回答  推荐于2016-01-03
使用C#来完成此项

//保存文件到SQL Server数据库中
FileInfo fi=new FileInfo(fileName);
FileStream fs=fi.OpenRead();
byte[] bytes=new byte[fs.Length];
fs.Read(bytes,0,Convert.ToInt32(fs.Length));
SqlCommand cm=new SqlCommand();
cm.Connection=cn;
cm.CommandType=CommandType.Text;
if(cn.State==0) cn.Open();
cm.CommandText="insert into "+tableName+"("+fieldName+") values(@file)";
SqlParameter spFile=new SqlParameter("@file",SqlDbType.Image);
spFile.Value=bytes;
cm.Parameters.Add(spFile);
cm.ExecuteNonQuery()
//保存文件到Access数据库中
FileInfo fi=new FileInfo(fileName);
FileStream fs=fi.OpenRead();
byte[] bytes=new byte[fs.Length];
fs.Read(bytes,0,Convert.ToInt32(fs.Length));
OleDbCommand cm=new OleDbCommand();
cm.Connection=cn;
cm.CommandType=CommandType.Text;
if(cn.State==0) cn.Open();
cm.CommandText="insert into "+tableName+"("+fieldName+") values(@file)";
OleDbParameter spFile=new OleDbParameter("@file",OleDbType.Binary);
spFile.Value=bytes;
cm.Parameters.Add(spFile);
cm.ExecuteNonQuery()

代码中的fileName是文件的完整名称,tableName是要操作的表名称,fieldName是要保存文件的字段名称。

希望对你有用本回答被提问者采纳
相似回答