1、根据dataset读取excel数据并生成了一个xml文件,格式如下:
- <NewDataSet>
- <Table>
<编号>000001 </编号>
<名称>aaa </名称>
<课时>12/32</课时>
</Table>
- <Table>
<编号>000002 </编号>
<名称>bbb </名称>
<课时>20/32</课时>
</Table>
</NewDataSet>
其中课时这一项,在Excel中存在于一个单元格内,而在数据库中分为两项:当前课时、总课时,现在请问我应该怎样才能把课时项拆分为两项并写入数据库??我的思路是定义一个string a=课时,然后以/为标志,再定义string b=/之前的字符以及string c=/之后的字符,但是我不会写代码。
2、我建立了一个用于记录用户操作的表,有用户ID、操作时间、操作类别(记录对数据的增删改查等动作),但怎样才能记录用户执行了什么操作呢?希望哪位大大给点思路或者代码,让我学习下
3、假定在向数据库中批量添加、删除数据时也许会出现数据丢失的情况,这时我想设计一个方法,用于记录产生的错误,并将当前动作停止,将数据恢复至动作之前,通知用户重新操作。但我不知道该从哪下手,麻烦各位大大给点思路或者代码,让我学习下
- <NewDataSet>
- <Table>
<编号>000001 </编号>
<名称>aaa </名称>
<课时>12/32</课时>
</Table>
- <Table>
<编号>000002 </编号>
<名称>bbb </名称>
<课时>20/32</课时>
</Table>
</NewDataSet>
其中课时这一项,在Excel中存在于一个单元格内,而在数据库中分为两项:当前课时、总课时,现在请问我应该怎样才能把课时项拆分为两项并写入数据库??我的思路是定义一个string a=课时,然后以/为标志,再定义string b=/之前的字符以及string c=/之后的字符,但是我不会写代码。
2、我建立了一个用于记录用户操作的表,有用户ID、操作时间、操作类别(记录对数据的增删改查等动作),但怎样才能记录用户执行了什么操作呢?希望哪位大大给点思路或者代码,让我学习下
3、假定在向数据库中批量添加、删除数据时也许会出现数据丢失的情况,这时我想设计一个方法,用于记录产生的错误,并将当前动作停止,将数据恢复至动作之前,通知用户重新操作。但我不知道该从哪下手,麻烦各位大大给点思路或者代码,让我学习下
解决方案 »
- 如何用webBrowser设置页面当中的<select>的值
- 如何为DataGridView添加多个数据源
- 请教如何暂停WFP的3D模型动画?在线急等
- 使用tochararray()方法转换一行文本时,所有的“、”都丢失了,为什么呢?
- c# Sockets 过不了 windows 防火墙啊
- app.config 多个elment 的动态读写问题 大家帮忙看看,谢谢了
- 日记(读数据库)
- 求个读取xml的程序
- 文本框的绑定问题?
- ★★★高分寻找一个很好的使用DataGrid控件的例子,不给分,过来砍我!!!呵呵。。★★★
- 在。net2008 c#中 如何用一个变量表示控件
- 怎么取得嵌入资源的命名空间?
XmlDocument doc = new XmlDocument();
doc.Load(filename);
foreach(XmlNode keshiNode in doc.SelectNodes("//课时"))
{
//20/30的值
string text = keshiNode.InnerText;
int currentTime= int.Parse(text.split('/')[0]);
int totalTime= int.Parse(text.split('/')[1]);
}2.触发器或者在实体层进行控制
3.事务处理建议:多看看别人的实例吧