来人帮帮忙,这周就要交差了
解决方案 »
- 蜘蛛 爬虫
- C#把一个access的表导入另一个mdb文件中.
- 如何获取某网站某个按钮的点击次数?
- 算法大擂台:看看谁的算法效率最高(用时最短),把一串数字转化为随机字母(数字在20位以上)
- 关于GDI+的基础问题
- c#.NET中智能设备开发,运行时为何模拟器中带不出我们自己设计的窗体Form1?启动对象我选了Form1的?
- 谁能给提供一份C#控件的全部属性,谢谢!
- 打开数据库问题
- DOS命令,从本机拷贝文件到服务器
- 这么利用applicationsettingsbase 实现不同用户的相关信息的save 和reload
- 一个关于pictureBox的问题
- 有人使用过Infragistics--ultraGrid 这个网格控件的吗, 请给出示例代码
//数据库连接
string strconnection = "Provider = Microsoft.Jet.OLEDB.4.0;Jet OLEDB:DatabasePassword =;Data source =" + Application.StartupPath.ToString().Trim() + "\\HNAdatabase.mdb";
OleDbConnection myConnect = new OleDbConnection(strconnection);
OleDbCommand myCommand = new OleDbCommand("select * from 版本",myConnect);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter();
myDataAdapter.SelectCommand = myCommand;
OleDbCommandBuilder myCommandBuilder = new OleDbCommandBuilder(myDataAdapter);
myConnect.Open();//获取已有数据
m_Dataset = new DataSet();
try
{
myDataAdapter.Fill(m_Dataset,this.m_Tablename);
//如果是首次上传,则增加一条记录
if(m_Dataset.Tables[m_Tablename].Rows.Count == 0)
{
DataRow newrow = m_Dataset.Tables[m_Tablename].NewRow();
newrow["序号"] = "1";
m_Dataset.Tables[m_Tablename].Rows.Add(newrow);
}DataRow row = m_Dataset.Tables[m_Tablename].Rows[0];
//填入文件名称
row["文件名称"] = this.GetFileNameFormPath(this.txtFileName.Text.Trim());
//填入版本号
row["版本号"] = this.txtVersion.Text.Trim();
//将实际内容填入记录中
FileStream fs = new FileStream(this.txtFileName.Text.Trim(),FileMode.Open);
byte[] myData = new Byte[fs.Length];
fs.Position = 0;
fs.Read(myData,0,Convert.ToInt32(fs.Length));
row["文件内容"] = myData;
fs.Close();//关闭文件
//更新数据库
myDataAdapter.Update(this.m_Dataset,this.m_Tablename);
myConnect.Close();
MessageBox.Show("文件更新成功!");
}
catch(Exception ee)
{
MessageBox.Show(ee.Message);
}
}
else
{
MessageBox.Show("请输入文件名");
}
谢谢大家帮忙看看!
如果需要的话我把自动升级 的原代码给你们
可能是插入了空字符