知识大全 SERVER数据转换ORACLE问题(1)

Posted

篇首语:亦余心之所善兮,虽九死其犹未悔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SERVER数据转换ORACLE问题(1)相关的知识,希望对你有一定的参考价值。

SERVER数据转换ORACLE问题(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  大家做系统更新或者升级都可能要触及到数据的转换 对于ORACLE中的数据转换可以用写存储过程来放之游标 将你要的数据一条一条的转换 而对于SERVER虽然你可以将它转换到ORACLE中(升级的方式) 但有问题你会发现有的表是不可以直接转换的!所以我就用代码控制直接转换!也是一种比较容易控制容易写的方法!首先你要在程序中建立连接(server的)

  string strCon= workstation id=XJ;packet size= ;user id=sa;data source= automap\\automap ;persist security info=True;initial catalog=bgxtrmt;password=sa ;string strTxt = SELECT order_code stru_b layer_b area_ub area_b east south west north area_sb densy_b grean_b park park_bike other_area grean_b sp_build_p FROM bgxtpab _ ;SqlConnection SqlCon = new SqlConnection(strCon);SqlCommand SqlCmd = new SqlCommand(strTxt SqlCon);SqlCon Open();然后将你要读的数据用dataReader reader方法读进来!

  SqlDataReader SqlDR = SqlCmd ExecuteReader(CommandBehavior CloseConnection);

  while(SqlDR Read())tryOracleCon Open();Bgxtpab _ bg = new Bgxtpab _ ();//Doc d = new Doc();//int i = ;bg Tworder_Code = SqlDR GetString( ) Trim();bg Stru_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();bg Layer_B = SqlDR IsDBNull( )? :SqlDR GetInt ( );bg Area_UB = SqlDR IsDBNull( )? :SqlDR GetString( );bg Area_B = SqlDR IsDBNull( )? :SqlDR GetString( );bg East_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();bg South_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();bg West_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();bg North_B = SqlDR IsDBNull( )? :SqlDR GetString( ) Trim();

  //bg Layer_BD = SqlDR IsDBNull(++i)? F:SqlDR GetInt (i);bg Area_SB = SqlDR IsDBNull( )? :SqlDR GetString( );bg Densy_B = SqlDR IsDBNull( )? :SqlDR GetString( );bg Park = SqlDR IsDBNull( )? F:SqlDR GetFloat( );bg Park_Bike = SqlDR IsDBNull( )? F:SqlDR GetFloat( );bg OTher_Area = SqlDR IsDBNull( )? F:SqlDR GetFloat( ); bg Grean_B = SqlDR IsDBNull( )? F:SqlDR GetFloat( ); bg Sp_build_P = SqlDR IsDBNull( )? :SqlDR GetString( ); 这样你就获得了你要的数据 还要提到的是!你必须为你想读的表写个数据表的类!using System;

  namespace ProjectBulid/// <summary>/// Bgxtpab _ 工程数据表/// </summary>public class Bgxtpab _ string order_code;//string project_b;string densy_b; string stru_b; int layer_b; string area_ub; string area_b; string usage_b; string east; string south; string west; string north; string area_sb;

  float grean_b; float park; float park_bike; // decimal other_area_b; string sp_build_p; float other_area;

  public Bgxtpab _ ()order_code = ;//project_b= ;stru_b = ;layer_b = ;area_ub = ;area_b = ;usage_b = ;east = ;south= ;west = ;north = ;//layer_db = ;area_sb = ;densy_b = ;grean_b = F;park = F;park_bike = F;sp_build_p = ;other_area = F;

  public string Tworder_Codegetreturn order_code;setorder_code = value;public string Densy_Bgetreturn densy_b;setdensy_b = value;// public int Project_B// // get// // return project_b;// // set// // project_b = value;// // public string Stru_Bgetreturn stru_b;setstru_b = value;public int Layer_Bgetreturn layer_b;setlayer_b = value;public string Area_UBgetreturn area_ub;setarea_ub = value;public string Area_Bgetreturn area_b;setarea_b = value;public string Usage_Bgetreturn usage_b;setusage_b = value;public string East_Bgetreturn east;seteast = value;public string South_Bgetreturn south;setsouth = value;public string West_Bgetreturn west;setwest = value;public string North_Bgetreturn north;setnorth = value;// public int Layer_BD// // get// // return layer_db;// // set// // layer_db = value;// // public string Area_SBgetreturn area_sb;setarea_sb = value;public float Grean_Bgetreturn grean_b;setgrean_b = value;public float Parkgetreturn park;setpark = value;public float Park_Bikegetreturn park_bike;setpark_bike = value;

  public string Sp_build_Pgetreturn sp_build_p;setsp_build_p = value;public float OTher_Areagetreturn other_area;setother_area = value;

cha138/Article/program/Oracle/201311/18757

相关参考

知识大全 SQL Server 7.0数据库升级转换问题

SQLServer7.0数据库升级转换问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Mic

知识大全 SQL Server 2005 数据转换服务

SQLServer2005数据转换服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  简介  由

知识大全 SQL Server转换数据库的排序规则

SQLServer转换数据库的排序规则  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  什么是排序

知识大全 Oracle 数据库向 MS SQL Server 7.0 的迁移(1)

Oracle数据库向MSSQLServer7.0的迁移(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 如何将DBF数据库转换成SQL Server表

如何将DBF数据库转换成SQLServer表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前言

知识大全 Oracle数据库与SQL Server数据库镜像对比

Oracle数据库与SQLServer数据库镜像对比  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Oracle与FoxPro的数据转换

Oracle与FoxPro的数据转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  笔者单位使用

知识大全 在ORACLE里设置访问多个SQL Server数据库

在ORACLE里设置访问多个SQLServer数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 巧妙转换ORACLE数据库字符集

巧妙转换ORACLE数据库字符集  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在大型数据库管理

知识大全 ORACLE8I转换数据到SQLSERVER数据库

ORACLE8I转换数据到SQLSERVER数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!