看看你的XML文件和提取数据的代码!!!
解决方案 »
- 哥哥们 帮帮小弟啊
- 大家帮帮吧,c#远程导出Excel问题
- 求 asp.net 汽车售票管理系统的源代码
- 程序自启动后无法连接Access数据库
- EastQuery免费发布(通用查询工具,支持web)
- 一个很奇怪的问题?????
- 如何将一个 long 转换成一个byte[] ?
- 一个“应用程序中的服务器错误”,高手们帮看下~
- 在Form1里放一个Timer=15秒并在初始化时就开始计时,经过5秒后把剩余的10秒传递到Form2上并继续计时直到定时器关闭,怎么实现????
- WinForm 有没有类似 WebForm 的 RequiredFieldValidat 控件?
- 关于数制及数制转换
- 在线电影的问题
public void SaveToDb()
{
try
{
string T7InfoFile = this.mFilePath + "T7Info.xml";
myConnectionString = "Database=t7info;Data Source=localhost;User Id=root;Password="; MySqlConnection myConnection = new MySqlConnection(myConnectionString);
MySqlCommand myCommand = new MySqlCommand();
myCommand.Connection = myConnection;
myConnection.Open();
myCommand.CommandText = "DELETE FROM `t7info`";
myCommand.ExecuteNonQuery();
DataSet ds = new DataSet();
ds.ReadXml(T7InfoFile,XmlReadMode.ReadSchema);
DataView dv = ds.Tables[0].DefaultView; foreach(DataRowView drv in dv)
{
string myInsertQuery = "INSERT INTO t7info (City,Date,Content) Values('" + UTF82GB2312(drv["City"].ToString()) + "', '" + drv["Date"].ToString() + "', '" + UTF82GB2312(drv["Content"].ToString()) + "')";
myCommand.CommandText = myInsertQuery;
myCommand.ExecuteNonQuery();
}
myCommand.Connection.Close();
}
catch(Exception x)
{
throw x;
}
}private string UTF82GB2312(string str)
{
Encoding e1 = Encoding.UTF8;
Encoding e2 = Encoding.GetEncoding("gb2312");
string str2 = e2.GetString(Encoding.Convert(e1,e2,e1.GetBytes(str)));
return str2;
}