当前位置:首页 » 操作系统 » ex数据库

ex数据库

发布时间: 2022-06-23 19:57:20

1. 用EX打开access数据库 如何导出

ex指的excel吗如果是你可以看一下office宏编程那样可以轻松搞定

2. 关于EX数据库转EC

啊,虽然我不懂,但是我来支持你下吧。呵呵。希望你能尽快解决。

3. Excel 各位前辈,请问EXCET的数据库怎样做

如果是上传excel文件,直接存入文件名和路劲到数据库,需要时下载即可,如果是提交表格存到数据库,取出时要生成Excel表格,请用poi.XXX.jar底包进行excel处理导出表格。希望采纳,嘻嘻!

4. 如何用Excet建立数剧库

数据库是Excel的三大功能(表格、图表、数据库)之一,使用这一功能必须建立“数据清单”。 1.数据清单 数据清单是一种特定格式的Excel工作表。它将工作表首行的单元格作为列标记(相当于数据库字段),然后在列标记下面的单元格输入数据(相当于字段中的数据)。 提示:一个完整的数据库,需要包括行列项。 2.建立数据清单的注意事项 数据清单是Excel数据库的基础,建立数据清单有一些特殊要求:首先,每个数据清单应当占用一张工作表,不要在一张表上建立多个数据清单。因为Excel的某些数据库管理功能(如筛选),只能对一个数据清单生效。其次,不要在数据清单中放置空白行或列,这会妨碍Excel对数据库的检测和操作。最后,数据清单中的数据前后不要输入空格,否则可能导致Excel操作数据时出错。 我觉得excel不合适的,用access吧 1.准备工作——确定数据库需要的表和字段 由于我们要创建的MIS系统是一个小管理系统,因此,不必要建立几个表,只需一个表就行了。该表的字段有:编号、影片名称、领衔主演、导演、发行公司、影片类型、是否获奖。其中“编号”为主关键字,该关键字唯一确定每个记录的字段或字段集。 2.向前走——创建数据库 (1)使用“数据库向导”创建数据库 : 在启动 Microsoft Access 时,将自动显示对话框,上面有新建数据库或打开已有数据库的选项。单击“数据库向导”,然后单击“确定”按钮。在新建空数据库对话框中单击“确定”,然后指定数据库的名称和位置,单击“创建”按钮启动新建的数据库。接着新建表,然后填入相应的字段名称和数据类型,并设置字段大小、索引等项目,其它不填或取默认值。其中字段的最大设置值是255字节,数据类型有文本、备注、数值、日期/时间、货币、自动编号、OLE对象等,你可以根据不同的要求选择。 (2)不使用向导创建数据库 在启动 Microsoft Access 时,将自动显示对话框,上面有新建数据库或打开已有数据库的选项,请单击“空数据库”,然后单击“确定”。如果已经打开了数据库或当Access 打开时显示的对话框已经关闭,请单击工具栏上的“新建数据库”按钮,然后双击“常用”选项卡上的空数据库图标。指定数据库的名称及位置,并单击“创建”按钮。 3.别回头——数据库基本操作 数据库的结构创建好了,接下来我们需要做的就是对数据库进行一系列的基本操作。增加记录:在“数据表”视图或“窗体”视图中打开相应的窗体,单击工具栏上的“新记录“按钮 ,键入所需数据,然后按 TAB 键转至下一个字段,在记录末尾,按 TAB 键转至下一个记录。 编辑记录:如果要编辑字段中的数据,单击要编辑的字段,如果要替换整个字段的值,指向字段的最左边,在鼠标变为加号时,单击该字段,键入要插入的文本。 注意:如果键入有错,可按 BACKSPACE 键;如果要取消对当前字段的更改,按ESC 键;如果要取消对整个记录的更改,在移出该字段之前再次按 ESC 键,当从一个记录移动到其它记录时, Access 将保存对该记录的修改。 复制或移动数据:在其它应用程序,如Excel、Word中,选择要复制或移动的一至多行。如果是从Word中复制数据,应确保记录在选择之前已经在表中排列好或已经使用制表符分隔开,如果粘贴数据到数据表中,应确保数据表中的列与要复制或移动的数据的顺序一致,如果粘贴数据到窗体上,而窗体上相应的控件名称与复制数据的列名相同,Access 将粘贴数据到名称相同的控件上。在Access 中,打开要向其中粘贴记录的数据表或窗体,如果要替换现有记录,选择要替换的记录,然后单击工具栏上的“粘贴追加”或“粘贴”按钮 ;如果窗体中的记录选定器不可用,要选择当前记录,可单击“编辑”菜单中的“选择记录”命令。 删除记录:单击要删除的记录,单击工具栏上的“删除记录”按钮 。 4.寻寻又觅觅——资料的排序、筛选与查询 如果你想使你的VCD资料库中的影片摆放整齐、并且查询方便,因此掌握资料库的排序、查询与筛选是非常重要的。 排序记录: 在“窗体”视图或“数据表”视图中,单击要用于排序记录的字段。单击鼠标右键,你就可以选择该字段的升序排序或降序排序。在数据表中,可以同时选择两个或更多相邻近字段进行分别排序。Microsoft Access 从选择的最左边的列开始排序记录。在保存窗体或数据表时,Microsoft Access 将保存该排序次序。 创建筛选: 如果可以容易地在窗体、子窗体或数据表中找到并选择想要筛选记录包含的值的实例,可使用“按选定内容筛选”。操作方法是:单击“记录”子菜单“筛选”中“按选定内容筛选”,即可。 如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个准则,可使用“按窗体筛选”。 如果焦点正位于窗体或数据表的字段中,而恰好需要在其中输入所搜索的值或要将其结果作为准则的表达式,可使用“输入筛选目标”。而如果是更复杂的筛选,则可使用“高级筛选/排序”。 创建查询: 利用查询可以通过不同的方法来查看、更改以及分析数据。也可以将查询作为窗体和报表的记录源,最常见的查询类型是选择查询。选择查询将安装指定的准则,从一个或多个表中获取数据,并按照所需的排列次序显示。 具体操作:单击数据库视图的“查询”,按“新建”,选择设计视图,“确定”,选择表和查询,添加表,然后按“添加”,在“选择查询”表中选择“字段”,并确定排序要求,最后保存查询,这样,一个选择查询就完成了。 你也可以在“新建”中选择简单查询向导、交叉表查询向导、查找重复项查询向导、查询不匹配查询向导来建立查询。 5.美丽新世界——报表制作 也许,你想把你的VCD资料库打印出来,随时查看。如果你是VCD店的老板,那么这也将是最好的宣传。Microsoft Access中的报表功能,就能办到,它可以在报表中控制每个对象的大小和显示方式,并可以按照所需的方式来显示相应的内容。 具体操作:单击“报表向导”,在“报表向导”对话框中选择可用字段,按“下一步”,然后选择字段排序,最多可用四个字段排序, “下一步”选择报表的布局,最后按“完成”。 还有其它报表的设计方法,如自动报表(纵栏表)、自动报表(表格)、图标向导、标签向导,我就不一一讲了,大家可以自己尝试尝试。 一统江湖——与其它软件共享数据库 (1)数据库类型转换 以往,不同数据库往往无法分享彼此建立的资料。如果你以前习惯使用dBase建立数据库,却因Windows世界的到来,老板为了赶时髦,下了一道命令,以后公司不再使用dBase建立数据库,还要你将所有在dBase上所建立的数据库,全部重新输入至Access 97的数据库中,听到这个消息后,想必你一定是哭天怨地、手足无措。就算有一千个使用Access 97的理由,你还是不情愿更换数据库。其实,对于这一点Access 97早就想好了对策,Access 97提供了调用、导出等多种方法来让你做数据库的转换。你只要点击“工具”菜单数据库实用工具”子菜单中的“转换数据库”,然后选择要转换的其它类型数据库,如dBase,数据库就会成功地从dBase转换到Access 97中,非常地简单。 (2)在Word 中调用Access 数据 可以以 RTF 格式 (.rtf) 文件保存数据表、窗体或报表的输出。RTF 格式文件可保留字体和样式等带格式的信息,可以用 Microsoft Word 和其他 Windows 字处理程序或桌面出版程序打开。 如前例,在Microsoft Access中,打开CD、VCD管理系统数据库的表1,点击“保存为/导出”,把表1以 RTF 格式保存,然后在Microsoft Word文件指定位置打开表1.rtf就行了。 (3)将Access 数据导出到Excel: 如前例所示,在数据库窗口中单击要导出的表或查询的名称,表1,然后在“文件”菜单上,单击“另存为/导出”命令,在“另存为”对话框,单击“另存为一个外部文件或数据库”,然后单击“确定”按钮。在“保存类型”框中单击所需的电子数据表格式。单击“保存位置”框右侧的箭头,选定导出的目标驱动器和文件夹。在已有的电子数据表,或者在“文件名”框内输入新文件名。此时注意在保存到已有电子表时Access 将删除并替代其中的数据,因此要特别小心。f单击“导出”按钮,Access 将会创建包含表或查询数据的电子数据表文件。表或查询中的字段名被放置在电子数据表的第一行。 防患于未然——保护数据库 (1)加密或解密数据库 对数据库进行加密将压缩数据库文件,并使其无法通过工具程序或字处理程序解密。数据库解密则为加密的反过程。 方法:启动Microsoft Access,但不打开数据库。单击“工具”菜单“安全”子菜单中的“加密/解密数据库”。指定要加密或解密的数据库,然后单击“确定”按钮。指定加密或解密之后的数据库名称、驱动器及文件夹,然后单击“确定”按钮。如果使用原有的数据库名称、驱动器和文件夹,在加密或解密成功后,Microsoft Access 会自动将原有的数据库替换为加密或解密后的版本。但如果出现错误,Microsoft Access将保留原有的数据库文件。 (2)给数据库设置密码: 方法:打开数据库,并选择“独占”复选框,单击“打开”,然后单击“工具”菜单“安全”子菜单中的“设置数据库密码”,输入密码,验证,最后单击“确认”就完成了数据库设置的密码,当打开VCD资料库的时候,要提示输入密码。

5. 【求助】java使用jdbc连接Oracle 11g ex版本数据库时的问题

连接数据库超时了,基本以下原因:
1、看看oracle相关服务是否都启动了
2、确定数据库的连接相关信息是正确的,实例是否配置错误
3、查看监听配置是否错误,超时,端口是否有问题。
4、如果以上都没有问题,那就在换个ojdbc试试

6. 简述mlcromedex数据库的优缺点

有如下几方面的优势:

1、能够存储大量数据,且占用空间少。随着计算机技术的发展,无论是文字、图片,还是声音或视频,多媒体信息都可以使用数据库进行存储,且存储量很大,堪称海量存储;又由于数据库技术的应用,大大减少了数据冗余,使得储存数据所占用的空间较少。

2、管理操作方便、快捷、高效。数据维护简单、安全。使用数据库管理信息资源,可以进行添加、修改、插入、删除等操作,而且方便、快捷。

3、检索统计准确、迅速、高效。数据库应用系统的使用,可以按关键词对数据进行各种分类,而且关键词还可以作各种各样的组合,使得数据的检索、统计等操作形式多样,结果准确;又由于几乎所有的数据库都采用了索引技术,使得检索数据速度快,效率高。

4、数据应用共享性好。由于对数据进行集中管理,可以通过网络等各种技术,使得数据额应用能够共享,并且数据应用的效率也高。

无论是常用的数据库应用系统,还是网上搜索引擎或在线数据库,都可以存储和管理庞大的信息,使得原本繁杂的数据变得规范有序,管理的方式也由人工管理或文件管理向自动化和集中管理转变,并通过网络实现信息的高度共享,提供高效的检索服务。例如:

(1)学生学籍管理信息系统存储了大量的学生信息(如学号、姓名、性别、年龄、家庭地址、联系方法等),对这些信息进行分类录入和分级管理,能根据用户输入的信息或实际操作,进行各项统计工作和信息检索服务,并能在较短时间内得到结果,从而实现高效检索。

(2)网上搜索引擎或在线数据库功能强大,使用对象广泛而多样,它们对所搜集的信息实行了规范化的分类和分级管理,人们在感受到信息量丰富的同时,也享受到更加高效的信息检索和数据统计等服务。它们已经是人们日常生活中经常使用的工具。

7. Ex数据输入怎么输入

1.打开sqlServerManagementStudio,按图中的路径进入导入数据界面。2.导入的时候需要将EXCEL的文件准备好,不能打开。点击下一步。3.数据源:选择“MicrosoftExcel”除了EXCEL类型的数据,SQL还支持很多其它数据源类型。4.选择需要导入的EXCEL文件。点击浏览,找到导入的文件确定。5.再次确认文件路径没有问题,点击下一步。6.默认为是使用的WINODWS身份验证,改为使用SQL身份验证。输入数据库密码,注意:数据库,这里看看是不是导入的数据库。也可以在这里临时改变,选择其它数据库。7.选择导入数据EXCEL表内容范围,若有几个SHEET表,或一个SHEET表中有些数据不想导入,则可以编写查询指定的数据进行导入。点击下一步。8.选择需要导入的SHEET表,比如我在这里将SHEET表名改为price,则导入后生面的SQL数据库表为price$。点击进入下一步。9.点击进入下一步。10.在这里完整显示了导入的信息,执行内容,再次确认无误后,点击完成,开始执行。11.可以看到任务执行的过程和进度。12.执行成功:可以看看执行结果,已传输1754行,表示从EXCEL表中导入1754条数据,包括列名标题。这样就完成了,执行SQL查询语句:SELECT*FROMprice$就可以查看已导入的数据内容。

8. ex系统是什么啊

DCDS EX(Dream Overseas Centralized DatabaseSystem Executive)系统是出国梦自主研发并拥有着作权的中央数据库管理和质量监督管理系统。该系统是对CMS、ERP以及CRM系统的整合。DCDS EX不仅仅是一个综合性的管理平台,更是出国梦创始人杜群先生在长期跨国企业管理实践中、对他的管理思想、管理理念和商业模式的体现和智慧的结晶。
在90年代末,出国梦就着手于网上中央数据管理系统的研发。从最初的中央数据库系统ACDS、DCDS(v1.0)到DCDS(v3.0),该系统发展至今已是第四代,即DCDS EX。
作为出国梦核心竞争力的一部分,DCDS EX系统颠覆了传统的出国服务业务的商业模式。DCDS EX系统所提供的先进的“云服务”商业模式,可以迅速连锁中国各大、中、小型专业机构,瞬间开设分公司,成为中国最具规模的网上及网下C2B,B2B,C2C以及O2O的综合性服务平台。
DCDS EX系统也是出国梦网站的强力后盾。该平台将出国梦国际化服务平台上的所有成员都融会贯通地联系起来。功能强大的海外学校搜索引擎(E-Enrolment)、海外房产搜索引擎(E-Estate)、海外投资项目搜索引擎(E-Investment)、咨询顾问搜索引擎(E-Consultant)和游学海外住宿家庭搜索引擎(E-Homestay)等各搜索引擎以及DCDS EX系统为出国梦在全球的客户、分公司、咨询师与合作伙伴提供资源共享,多功能互动模式以及最优质的透明化服务。例如,通过该平台,客户可查询及时更新的留学,移民和投资政策与信息;也可获得资深专家为其量身定制出国方案;还可以第一时间知晓正在办理案例的进度等。这从真正意义上实现了实时互通、保证了服务质量,也提高了工作效率。

9. 数据库 oracle 10g ex 安装

因为8080端口被占用,你必须更改它 步骤如下 运行cmd;输入sqlplus / as sysdba 如果连接成功则直接运行以下命令,如果无法连接建议重装,也别去找其他方法,浪费时间,安装完即可更改端口: 输入exec dbms_xdb.sethttpport(8087); 其中8087为更改后的端口,一切OK 将 http://127.0.0.1:8080/apex改为 http://127.0.0.1:8087/apex则正常登陆 参看与:"(US). Don't ask me why this is so - as I live in South Africa, this would've caused issues. 2) Some versions of Windows XP have problems with the default listener port 8080. After a succesful XE installation, go to SQL*Plus, log in as SYSTEM and *password*, and then type in: exec dbms_xdb.sethttpport(8087); Close SQL*Plus. Go the the properties of the URL that loads Go To Database Homepage link, and change http://127.0.0.1:8080/htmldb to http://127.0.0.1:8087/htmldb. You should be done now! If this works for you, please e-mail me at stuart.steedman<<gmail.com, because I'm advising a lot of South Africans with the same problem."

10. 如何从EXCEL将数据写入数据库

private void Button1_Click(object sender, System.EventArgs e)
{
//选择文件
ofdSelectExcel.Filter = "Excel Files(*.xls)|*.xls";
ofdSelectExcel.RestoreDirectory = true;
if( ofdSelectExcel.ShowDialog() == DialogResult.OK )
{
if ( ofdSelectExcel.FileName.Trim().Length == 0)
{
MessageBox.Show(this,"Please select a excel file first!");
return;
}
else
{
ImportExcelToSqlServer(ofdSelectExcel.FileName.Trim());
}

}
}

//********************************************************
//提取数据
public void ImportExcelToSqlServer(string fileName)
{
if (fileName == null)
{
throw new ArgumentNullException("filename string is null!");
}

if (fileName.Length == 0)
{
throw new ArgumentException("filename string is empty!");
}

string oleDBConnString = String.Empty;
oleDBConnString = "Provider=Microsoft.Jet.OLEDB.4.0;";
oleDBConnString += "Data Source=";
oleDBConnString += fileName;
oleDBConnString += ";Extended Properties=Excel 8.0;";

OleDbConnection oleDBConn = null;
OleDbDataAdapter oleAdMaster = null;
DataTable m_tableName=new DataTable();;
DataSet ds=new DataSet();
try
{
oleDBConn = new OleDbConnection(oleDBConnString);
oleDBConn.Open();
m_tableName=oleDBConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null);

if (m_tableName != null && m_tableName.Rows.Count > 0)
{

m_tableName.TableName =m_tableName.Rows[0]["TABLE_NAME"].ToString();

}
string sqlMaster;
sqlMaster=" SELECT * FROM ["+m_tableName+"]";
oleAdMaster=new OleDbDataAdapter(sqlMaster,oleDBConn);
oleAdMaster.Fill(ds,"m_tableName");

MailRebateManager manger=new MailRebateManager();
bool isSucess=manger.AddExceLGmailRebate(ds.Tables["m_tableName"],ApplicationVariable.HomeCompanyID);
if(isSucess)
{
MessageBox.Show("Manipulate Succs!");
}
else
{
MessageBox.Show("Manipulate Failed");
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
SimpleLogger.Log(ex);
try
{

}
catch (OleDbException e)
{
SimpleLogger.Log(e);
MessageBox.Show("An exception of type " + e.GetType() );
}
}

}
//*****************************************
//将数据进行处理分别插入主表和从表
public bool AddExceLGmailRebate(DataTable tb,string homeCompanyID)
{
bool ret=false;
SqlConnection con=null;

DataTable table=new DataTable();
table=tb;

string sConn = PublicManager.GetDBConnectionString(homeCompanyID);
con=new SqlConnection();
con.ConnectionString=sConn;

SqlTransaction tran=null;
SqlCommand com=null;
SqlCommand comm=null;

try
{
con.Open();
tran = con.BeginTransaction();

if (table != null && table.Rows.Count > 0)
{

for(int i=1;i<table.Rows.Count;i++)
{

string m_PromoCode=Convert.ToString(table.Rows[i][0]);
if(m_PromoCode=="")
{
m_PromoCode=Convert.ToString(table.Rows[i-1][0]);
}
if(m_PromoCode.Length>50 )
{
m_PromoCode=m_PromoCode.Substring(0,50);
}

string m_ItemDescription=Convert.ToString(table.DefaultView[i][1]);
if(m_ItemDescription.IndexOf("(")>0)
{
int num=m_ItemDescription.IndexOf("(");
m_ItemDescription=m_ItemDescription.Substring(0,num);
if(m_ItemDescription.Length>50)
{
m_ItemDescription=m_ItemDescription.Substring(0,50);
}

}
if(m_ItemDescription.Length>50)
{
m_ItemDescription=m_ItemDescription.Substring(0,50);
}

string begin=Convert.ToString(table.DefaultView[i][2]);
string m_BeginPromoPeriodDate;
string m_EndPromoPeriodEndDate;
if(begin=="")
{
continue;
}
else
{
string beginTime=begin.Substring(0,8);
beginTime=beginTime.Replace("/","-");
m_BeginPromoPeriodDate=beginTime;
string endTime=begin.Substring(begin.Length-8);
endTime=endTime.Replace("/","-");
m_EndPromoPeriodEndDate=endTime;
}

string m_RebateAmountStr=Convert.ToString(table.DefaultView[i][3]);
if(m_RebateAmountStr.Length >9)
{
m_RebateAmountStr=m_RebateAmountStr.Substring(0,9);
}
decimal m_RebateAmount;
if(m_RebateAmountStr=="")
{
m_RebateAmount=0;
}
else
{
m_RebateAmount= Convert.ToDecimal(m_RebateAmountStr);
}

string m_TotalSoldStr=Convert.ToString(table.DefaultView[i][7]);
if(m_TotalSoldStr.Length >4)
{
m_TotalSoldStr=m_TotalSoldStr.Substring(0,4);
}
int m_TotalSold;
if(m_TotalSoldStr=="")
{
m_TotalSold=0;
}
else
{
m_TotalSold=Convert.ToInt32(m_TotalSoldStr);
}

string m_RebateReserveStr=Convert.ToString(table.DefaultView[i][8]);
if(m_RebateReserveStr.Length>9)
{
m_RebateReserveStr=m_RebateReserveStr.Substring(0,9);
}
decimal m_RebateReserve;
if(m_RebateReserveStr=="")
{
m_RebateReserve=0;
}
else
{
m_RebateReserve=Convert.ToDecimal(m_RebateReserveStr);

}

string m_RedeemedStr=Convert.ToString(table.DefaultView[i][17]);
if(m_RedeemedStr.Length >8)
{
m_RedeemedStr=m_RedeemedStr.Substring(0,8);
}
decimal m_Redeemed;
if(m_RedeemedStr=="")
{
m_Redeemed=0;
}
else
{
m_Redeemed=Convert.ToDecimal(m_RedeemedStr);
}
string m_PromoItem=Convert.ToString(table.DefaultView[i][23]);
if(m_PromoItem.Length >50)
{
m_PromoItem=m_PromoItem.Substring(0,50);
}

DateTime m_InDate;
m_InDate=DateTime.Now;

string m_sqlMaster="INSERT INTO act.dbo.Newegg_GMailRebate(PromoCode,PromoItem,RebateAmount,ItemDescription,BeginPromoPeriodDate,EndPromoPeriodEndDate,PostMaskDate,TotalSold,RebateReserve,Redeemed,InDate)VALUES('"+m_PromoCode+"','"+m_PromoItem+"','"+m_RebateAmount+"', '"+m_ItemDescription+"','"+m_BeginPromoPeriodDate+"','"+m_EndPromoPeriodEndDate+"', '"+m_InDate+"','"+m_TotalSold+"','"+m_RebateReserve+"','"+m_Redeemed+"','"+m_InDate+"')";
comm=new SqlCommand(m_sqlMaster,con);
comm.Transaction =tran;
comm.ExecuteNonQuery ();
comm.Dispose();

}

for(int i=1;i<table.Rows.Count;i++)
{

string m_PromoCode=Convert.ToString(table.Rows[i][0]);
if(m_PromoCode=="")
{
continue;
}
int m_PromoCodeTransactionID=GetMasterTransactionID(m_PromoCode,homeCompanyID);

string m_InvoiceNumber=Convert.ToString(table.Rows[i][4]);
if(m_InvoiceNumber.Length >30)
{
m_InvoiceNumber=m_InvoiceNumber.Substring(0,30);
}
if(m_InvoiceNumber=="")
{
m_InvoiceNumber="0";
}

string m_InvoiceDate=Convert.ToString(table.DefaultView[i][6]);
if(m_InvoiceDate=="")
{
DateTime m_InDate;
m_InDate=DateTime.Now;
m_InvoiceDate=Convert.ToString(m_InDate);
}

string m_serialNumberStr=Convert.ToString(table.Rows[i][5]);
if(m_serialNumberStr.Length >4)
{
m_serialNumberStr=m_serialNumberStr.Substring(0,4);
}
if(m_serialNumberStr=="")
{
m_serialNumberStr="0";
}
int m_serialNumber=Convert.ToInt32(m_serialNumberStr);

string m_TotalValidStr=Convert.ToString( table.DefaultView[i][9]);
if(m_TotalValidStr

.Length >4)
{
m_TotalValidStr=m_TotalValidStr.Substring(0,4);

}
if(m_TotalValidStr=="")
{
m_TotalValidStr="0";
}
int m_TotalValid=Convert.ToInt32 (m_TotalValidStr);

string m_TotalInValidStr=Convert.ToString( table.DefaultView[i][10]);
if(m_TotalInValidStr.Length >4)
{
m_TotalInValidStr=m_TotalInValidStr.Substring(0,4);
}
if(m_TotalInValidStr=="")
{
m_TotalInValidStr="0";
}
int m_TotalInValid=Convert.ToInt32(m_TotalInValidStr);

string m_ProcessFeeStr=Convert.ToString(table.DefaultView[i][13]);
if(m_ProcessFeeStr.Length >9)
{
m_ProcessFeeStr=m_ProcessFeeStr.Substring(0,9);
}
if(m_ProcessFeeStr=="")
{
m_ProcessFeeStr="0";
}
decimal m_ProcessFee=Convert.ToDecimal(m_ProcessFeeStr);

string m_sqlDetails="INSERT INTO act.dbo.Newegg_GMailExcelMaster(PromoCodeTransactionID,InvoiceNumber,InvoiceDate,SerialNumber,TotalValid,TotalInvalid,ProcessFee)VALUES('"+m_PromoCodeTransactionID+"','"+m_InvoiceNumber+"','"+m_InvoiceDate+"', '"+m_serialNumber+"','"+m_TotalValid+"','"+m_TotalInValid+"','"+m_ProcessFee+"')";
com=new SqlCommand(m_sqlDetails,con);
com.CommandTimeout=60;
com.Transaction =tran;
com.ExecuteNonQuery();
com.Dispose();
m++;
}
tran.Commit();

ret=true;

}

}
catch(Exception ex)
{

try
{
tran.Rollback();
}
catch (SqlException e)
{
if (tran.Connection != null)
{
MessageBox.Show("An exception of type " + e.GetType() );
}
}
MessageBox.Show("Error come up row number:"+m.ToString());
MessageBox.Show("Error details:"+ex.Message);
SimpleLogger.Log(ex);
ret=false;
}
finally
{
con.Close();
con.Dispose();

}
return ret;

}

热点内容
银行回单存储 发布:2024-11-13 03:33:42 浏览:10
博途上传编译之后不一致 发布:2024-11-13 03:33:42 浏览:28
什么是黑机安卓 发布:2024-11-13 03:30:25 浏览:107
java数组object数组 发布:2024-11-13 03:30:25 浏览:401
台湾云服务器价格 发布:2024-11-13 03:29:42 浏览:287
十年编程诗 发布:2024-11-13 03:28:16 浏览:862
修饰访问符 发布:2024-11-13 03:02:24 浏览:55
php项目开发全程实录源码 发布:2024-11-13 02:43:30 浏览:272
战地一如何挑选服务器 发布:2024-11-13 02:37:50 浏览:885
存储过程动态sql 发布:2024-11-13 02:25:50 浏览:614