为什么ORACLE中的NUMBER长度与在DELPHI中通过TABLE组件的Fields[j].DataSize取得的数据长度不一致(DELPHI中不管怎么样,都是8位)。而且不能区分VARCHAR2和CHAR,这两种类型对应的DELPHI类型都是STRING。有什么解决的办法吗???
解决方案 »
- delphi7 ,ado连接SQLServer 2012的问题
- delphi7安装ehlib5后PrintDBGridEh1.Preview报错
- DBGridEh打印,怎么样给表加标题啊?????????
- 请问一个关于delphi6的dbgrid滚动条的问题
- richedit中如果用#13付值给text属性,在richedit显示中正常但用savefile后显示为ASCII符号
- 怎样编程取得 .eml邮件文件中的发件人和收件人地址?
- 使用线程后出现的错误
- 问题
- 熟悉dbgrideh控件的大侠进来看
- 一个最初级的问题
- TComboBox控件的高度能否动态控制,使之增大?
- 如何点击Button1选中Edit1,Button2选中Edit2。明天早上8:00结帖。up有分!
而DELPHI中CHAR是单个字符,除非用字符数组,string是可变类别,由DELPHI自动动态分配内存的,不知道你指的用DELPHI区分ORACLE中的ChAr和VARCHAR2是指的什么
不过前一个问题已经解决了,我通过读取数据库的字典就可以了
不过还有一个问题,通过数据字典读取的NUMBER类型的长度都是22,怎么办??