标题:SQL SERVER的字符串字段问题?
取消只看楼主
当蚂蚁爱上大象
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-8-13
 问题点数:0 回复次数:3 
SQL SERVER的字符串字段问题?

建立的SQL SERVER数据库表,其字段确定为20个长度后,如果输入的字符不足20,比如16,则提交后的字符串不足的部分就要被空格作为占位符添满,怎么用函数也去处不掉,这样就很麻烦,我编程时要用去空格函数才能得到真值?这个问题怎样解决?
(比如,学生成绩以整数计算,需要考虑100的情况,设立3个字段的长度吧,但是大部分人的考试成绩是两位数,这样添加的一个空格在编程时岂不碍事?)

搜索更多相关主题的帖子: SQL SERVER 字段 字符 
2006-08-31 21:25
当蚂蚁爱上大象
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-8-13
得分:0 
有特殊情况,所以必须是字符类型字段?


ACCESS都没这弊端啊?微软是想怎么想的?
2006-09-01 20:04
当蚂蚁爱上大象
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-8-13
得分:0 
以下是引用小水滴在2006-9-1 21:02:03的发言:
字符串的数据类型有 char, varchar

你选的是哪一种?

是char.

高手:是不是该选后者?

是这样吗?

2006-09-01 21:49
当蚂蚁爱上大象
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-8-13
得分:0 

我明白了,谢谢诸位大侠了!!!

但是新的问题又有了!
我登陆SQL SERVER时,设立了两个帐号:SA和SA2,
我可以使用DELPHI的ADO方式,以这两个帐号/密码对 连接操作数据库,
但是我在企业管理器中用这两个帐号/密码对,却怎么样也登陆不了SQL SERVER了?
(其中密码有汉字,这个密码我都在DELPHI工程中COPY出来了,也登陆试过了,密码是不会错的.)
请问这是怎么回事?

还有个问题,如果实在使用企业管理器无法登陆,
那我可以对ADOQUERY组建的SQL属性编程吗?
以实现对数据库的表字段类型修改,
把CHAR修改了VARCHAR类型,
怎么作可以实现?
跪求诸位了?请教高手支招!!!

[此贴子已经被作者于2006-9-15 21:03:09编辑过]

2006-09-15 20:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-87272-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.095523 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved