社区
VB
帖子详情
来者有分,欢迎讨论!
daviszhang
2002-06-28 05:21:31
我有一asp.net,vb.net,c#.net编写的程序即c/s+b/s模式,现在想从sql server版
向oracle版本移植!但又想保持程序的版本一致,我的问题:
1:>同时开发基于oracle与sql server的一套通用程序,该怎么写!
2:>如何保持程序版本的一致性!
...全文
34
15
打赏
收藏
来者有分,欢迎讨论!
我有一asp.net,vb.net,c#.net编写的程序即c/s+b/s模式,现在想从sql server版 向oracle版本移植!但又想保持程序的版本一致,我的问题: 1:>同时开发基于oracle与sql server的一套通用程序,该怎么写! 2:>如何保持程序版本的一致性!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lwfever
2002-07-04
打赏
举报
回复
关注中!!!
up
pphl
2002-07-04
打赏
举报
回复
关注
除了Latitude(Henry)提到的情况,可能还需要注意sql server和oracle的一些数据类型的控制区别,例如oracle的rowid
shatter
2002-07-04
打赏
举报
回复
关注!
Latitude
2002-07-01
打赏
举报
回复
使用ADO.NET的话,有如下三个方案:
1)简单起见,把oracle和sqlserver都用oleDB方案解决,差异只是连接上。具体用什么数据库连接,做成用户设置即可;
2)为了利用.NET对sqlserver的优化,将保留两套解决方法,一个是用system.data.sqlclient命名空间去操作sqlserver,另一个是用system.data.oleDb命名空间去操作oracle。自己写一个类封装了数据库的操作方法,在判断了何种数据库后,用自己的类去进行操作;
3)如果想保持两个程序,你可以在测试好一个版本后,将sqlClient空间内的应用,全都改成oleDb空间的应用。基本上不用作太大的改动。程序中的其它部分不得修改。以保持版本的统一。
建议使用第2种方法
Latitude
2002-07-01
打赏
举报
回复
1)如果是采用ADO.NET,想简单起见,就统一用system.data.oleDB命名空间的类来解决数据库操作问题,即把sqlserver也当前一个oleDb的数据库.只要把连接方法做成用户设置,就做一个版本就行了
2)如果想利用.NET中优化的sqlserver数据库操作方法,那么只要将system.data.sqlclient命名空间的类使用转为system.data.oleDB命名空间的类使用即可.如sqlConnection->oleDbCconnection,可以自己做个类,用于封装根据不同数据库进行操作的方法,用一个版本就行了
3)如果是为两个不同的用户做,那就手动更改2)中的内容,其他部分一概不动,以保证版本的一致.
建议使用第2)种方法
yyjjss
2002-07-01
打赏
举报
回复
是不是改改连接
locateangel
2002-07-01
打赏
举报
回复
太高深了,不懂
daviszhang
2002-07-01
打赏
举报
回复
怎么没有人阿
daviszhang
2002-07-01
打赏
举报
回复
真的很急!!
triout
2002-06-30
打赏
举报
回复
哈哈,你到处都发这个帖子?问题真的这么急吗?我现在不使用ORACLE,所以没有你的烦恼,不知今后是否会碰到。
artdewey
2002-06-30
打赏
举报
回复
好问题!
proking
2002-06-29
打赏
举报
回复
web service可以嗎?
playgb
2002-06-28
打赏
举报
回复
到www.google.com里查查相关的文章吧.
tempabc
2002-06-28
打赏
举报
回复
关注
hyzxp
2002-06-28
打赏
举报
回复
up
2024年软考高项-信息系统项目管理师基础精讲课
指尖疯软考信息系统项目... 以上3点改进,个人认为是前无古人,至于是否会成为标杆,导致后有
来者
,我并不太关心。我关心的是,这3点创举,让指尖疯的4.0版本课程体系,有了质的飞跃,相信你可以看到!
往者不可谏,
来者
犹可追
开始篇: ...2014若白驹过隙,就这么毫无眷恋地离我而去,在这一年有收获也有遗憾,很喜欢论语中的一句话"往者不可谏,
来者
犹可追"。是啊,悔恨毫无意义,有意义的事情是,总结一下自己的过去,"前车之鉴,
0.Dagger2.38.1源码解析指南
前言 Dagger2.38.1源码解析指南,相当于一个整体框架的梳理,这样可以避免...当前是基于Dagger2.38.1源码解析得出来的结论,相对来说感觉更加精准,存在不足
欢迎
讨论
。 还有其他代码,这里主要针对核心的AndroidProces
flutter框架中文文档,从入门到精通系列Android高级工程师路线介绍
有任何问题,
欢迎
广大网友一起来交流,分享高阶Android学习视频资料和面试资料包~偷偷说一句:群里高手如云,
欢迎
大家加群和大佬们一起交流
讨论
啊!越了解。有任何问题,
欢迎
广大网友一起来交流,分享高阶Android...
CSDN论坛2003收藏帖子
4、 男人不是个好东西?????(原创) 删除 6、 浙江大学教授的讲话,大家都看一看------喷血推荐!!!!!... 删除 7、 大家现在上的一些经典的私房网站...(
来者
有分
) 删除 10、 关于网站提供短信业务功能的问题
VB
16,549
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章