VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vb
-> 数据库(包含打印,安装,报表)
婷婷跪求各位大虾
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
婷婷跪求各位大虾
发表于:
2007-06-11 14:39:58
楼主
组长让偶调查一个问题,问题如下:
在vb中,执行下列代码(oracle数据库)
ssql = ssql & "select "
ssql = ssql & "unbincd, "
ssql = ssql & "chokbn, "
ssql = ssql & "nvl(nullif(teisiymd,0),99999999) as teisiymd "
ssql = ssql & "from msoko "
set objrs = g_oradatabase.dbcreatedynaset(ssql, 0)
if g_ndate > = objrs!teisiymd then
set objrs = nothing
exit function
end if
现在问题是当上面的teisiymd字段是0的时候,在sqlplus里面是99999999,但在vb里面objrs!teisiymd竟然是0。为什么呀?当把上面sql文中的别名由teisiymd改为其他任意的名字时,发现vb里面执行的结果是99999999.好奇怪呀,是不是数据库的设置问题?请各位大虾救救婷婷吧!分不够可以再给~~~
发表于:
2007-06-11 14:40:54
1
楼 得分:
0
刚来就看你跪下了,赶紧起来~~
发表于:
2007-06-11 14:44:24
2
楼 得分:
0
楼上的,有能力就帮帮偶吧,急死了~~~
发表于:
2007-06-11 14:48:11
3
楼 得分:
0
ssql & "nvl(nullif(teisiymd,0),99999999) as teisiymd "
别名之所以叫别名,就是因为要和原名不一样.至于sqlplus如何规定不管它,至少规范的用法就不应该用一个与原来字段同名的名字作为别名,我认为应该是错的,不知sqlplus为什么认可.
发表于:
2007-06-11 14:54:37
4
楼 得分:
0
这一点你可以认为vb考虑得更细密更严格.
从常识上,也不应该对一个有所变换的字段起一个跟原名一样的别名,这是肯定的.不必没事撞墙玩,有时间也不能这么浪费.
发表于:
2007-06-11 14:56:12
5
楼 得分:
0
这个我有点了解,加我qq185435733,,msn,caoguoqing209@sohu.com
发表于:
2007-06-11 14:59:03
6
楼 得分:
0
刚试了一下,倒是没有出错.在mssql里,这样整也没错.
但是在逻辑上还是说不过去的.尽量不要这么用.我这么多年都从来没想过要去这么整,甚至以为在语法上都不对呢.但并非是以为在语法上不对才不这么用(否则早就可以试验一下),而是相反.
发表于:
2007-06-11 15:11:42
7
楼 得分:
0
各位大虾,这代码原来后台是sql server的,现在改为oracle。
以前同样的代码在sql server里面运行没有问题啊。为什么到了oracle里面出问题啦?
有没有更加简单的修改办法啊,因为有好多类似的sql文,一个个去改别名太麻烦了...
发表于:
2007-06-11 16:28:44
8
楼 得分:
0
自己顶自己
发表于:
2007-06-11 17:11:38
9
楼 得分:
0
关键是看你用的数据库驱动程序.语法的检查和翻译都是它管的. 你应该查查它的相关说明.
如果开始就用安全且更清晰的编码规范去做,也不至于碰上这种问题. 看来你这回就算是交学费了.
改名称,也不用一个个改.批量替换还不会吗? 阳关大道你不走,偏去走那钢丝绳,唉...
发表于:
2007-06-11 17:16:15
10
楼 得分:
0
标志一个程序员成熟与否,就看他善不善于防范和规避问题.
道已经偏了,还要硬钻死胡同,哪怕把胡同钻破了走通了,看起来好看吗?
就象这个问题,正常解决不了,必须花点手段,而这些手段,在日后看来,或者不知情者看来,就会显得非常古怪. 代码如果写得很不自然,东打补丁西打补丁,肯定是失败的.
发表于:
2007-06-11 17:18:38
11
楼 得分:
0
ssql & "nvl(nullif(teisiymd,0),99999999) as teisiymd "
这样用好奇怪的,你换一个名字吧
一个一个改吧,耐心点。
发表于:
2007-06-12 09:33:58
12
楼 得分:
0
顶!
发表于:
2007-06-12 11:14:42
13
楼 得分:
0
“标志一个程序员成熟与否,就看他善不善于防范和规避问题.
道已经偏了,还要硬钻死胡同,哪怕把胡同钻破了走通了,看起来好看吗?
就象这个问题,正常解决不了,必须花点手段,而这些手段,在日后看来,或者不知情者看来,就会显得非常古怪. 代码如果写得很不自然,东打补丁西打补丁,肯定是失败的.”
agree!!!
另问:
shenting007 (st)是程序员吗?
发表于:
2007-06-15 17:28:39
14
楼 得分:
0
我的看法和vbadvisor(sunlight)一致
下一篇:
vb连接access数据库时,怎么才能在其他机器上不用重新定位数据库啊
上一篇:
有了解的吗?坛子里的各位朋友,关于ip1180和ip1200的差别问题
相关文章
vb怎么不能跟wincc客户端通讯了?急!!请高手解...
求助!!如何把子窗体的数据保存到父窗体的datag...
取不重复的随机数
控件没有背景色和前景色这两个属性,那么如何用a...
老问题:进程插入的疑问
sendmessage 窗口最大化时溢出
请教画笔createpen使用后,deleteobject的正确用...
关于重复运行
注册ocx控件后怎么获取类号和事件号呀?
一个很急的问题,编译的exe不能到别的机器上执行
表格填充的问题
10.1后全面改版,与现在水源一样,还有多少人会来...
哪里有vb的控件mscomm.vbx下载啊
请问在mshflexgrid如何显示access中二进制流图片...
关于mshflexgrid控件显示行数限制的问题?
多表添加到水晶报表
我的vb代码怎么了?!msxml2.xmlhttp的问题?
求助winsock.ocx控件的注册方法!会的进来帮忙
限制修改系统时间
像方正rip、拼版打样这样的软件,vb能做出来吗?...
其他资讯
在其他程序(比如游戏)全屏情况下,如何让我的程...
一个基础的问题 看你会不 呵
如何在已经打包好的程序里调用另一个打包程序生成...
请问在excel如何正确显示这个数:108343580.58301...
关于读取xml文件时连接外网的奇怪问题
请大家给我推荐几个好的vb编程相关的群吧,谢谢大...
排序算法
关于kodak image edit control控...
两个oracle库中有一个相同的表,怎么不一条条的,...
急……请教各位……我这条语句有什么问题呢?
关于字符串内嵌套字符串的问题(引号的用法)
获取当前运行程序打开的窗口数量
请问哪里可以下在visual basic 5.0的工...
如何去掉command button上的焦点?
只让我的窗口from 接收我的键盘事件
那位高人给个钩子程序源码,要求能执行
datagrid问题,请高手帮忙!
关于一个用vb编写的ping工具的问题
比较大小后,输出最小哪个数所在情况的一项
数据库匹配问题
快速检索
分类导航标签a
WPS Office产品家族WPS二次开发及使用
硬件使用外设及办公设备
其他开发语言Kylix
DB2商业智能
《开发高手》杂志文章评论
多媒体/设计/Flash/Silverlight 开发Flash流媒体开发
Web 开发CGI
JavaNetBeans
Linux/Unix社区GForge
Web 开发非技术区
PowerBuilder脚本语言
其他数据库开发Sybase
VC/MFC非技术类
扩充话题程序人生
其他数据库开发数据库报表
最新资讯
vc2003使用ace的问题
c语言中检测eof
cmmi的五个台阶
在c#后台中如何写脚本?关于flash的
dutguoyi (新鲜鱼排) 接可用分q
cookies跨域名怎么实现以及如何删除
sqlserver 2005 四舍五入的bug?
最近在看asp.net高级编程这本书,有个文件夹里有...
在cs里有值,可是传到aspx页就没值了,这个是为什...
在java存储过程如何引用第三方的类包
大家来讨论下百万级存储方式
如何删除记录的同时删除文件?
asp中数据库连接不上
--数据结构(c#版)--我走遍广州了还是找不到,帮手...
这样传送文件指针有问题么
如何将提取出来的数据放入缓存并从缓存中读取呢
livecd启动后,如何使用光驱读其他光盘?
scanner报错,请高手看看!
分类汇总
没分了,帮帮菜鸟吧,两个时间相减取时分,做一天多...
关于下拉菜单读取问题 给高分
网页修改后台后,在浏览器里刷新,却显示过去的网...
删除access数据库数据的问题
下载代码运行的问题
从光驱复制图片到指定文件夹出问题,太奇怪了,急...
计算机疑难问题征解...
谁有tapestry3.3.0框架或它的下载地址?提供者给1...
在线等,如何判断一个bindingsource已经修改过?...
vb做线程是否一定要编译成p代码才可运行?(高手...
vc#的windows 应用程序 要实现在服务器...
免费电影网站发布拉
请教.net响应时间的问题
apache+ weblogic816集成的怪问题
///在asp中调用javascript函数问题求解决??
mp3 id3信息的读取
sql中计数的问题。
送分:libsdl-1.2.so这是个什么库文件?
websphere程序部署到tomcat上,后台登陆出现404错...
请教高手如何获取urlrewriter重写后地址栏的全部...
我用sdk2000应用
热门点击
请教数据窗口的问题
有用visual studio 2008做asp.net的朋...
买一个产生“xxxx-xxxx”cdkey的算法
当点击联系人按钮的时候,运行我定制的程序
是考证还是去拿个文凭
一个关于set的问题!
新手问题。
数据库创建的问题
高分求教:vc使视频静止在想要捕捉的图像及这副图...
摄象头采集
vb如何设置excel当前页码和总页码?谢谢:)
请教创建多线程问题
怎么实现 arraylist 多key排序
今天郁闷死了,朋友说钱汇给我了我还没收到!
正佳网诚聘-游戏程序员
sqldatasource怎么取得存储过程中的返回值
关于上传和下载 文件的大小 不一样的问...
" datagrid 未能从选定数据源自动生成...
在vb6中如何实现象windows的这个功能:将鼠标指到...
gridview 中有一行横跨数列,应该如何设置?...
日期控件选择的一点问题,请教?
询问:请推荐好点的离散数学的书
在datagridview中,如果某列 type 是i...
在登陆界面上进入后出现欢迎界面,5秒后自动进入...
没有学过-asp写到数据库?
新手提一vc小问题,麻烦各位大侠帮忙--->定加分...
如何在cg代码中得到相邻顶点的信息?
mshflexgrid控件如何删除一条记录
vb.net socket 入门?
c# vs2005中怎么插入flash
求 多线程 socket service ...
有关一个结构体的用指针交叉指向的问题!!
请教高手squid配置问题
急需帮助
北京诚招.net程序员(管理员不要删,一会就转到非...
assign函数的问题
做了半天,没搞定!高手来看看~~
sql 2005 数据加密 --来自微软...
关于自定义控件的问题!(急,解决就结帖)
请教:如何在c或在c++中调用win32api??