热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

pb8+sql7字符串长度最大只能为char(255)?高分求救,急!!!

用pb8做数据窗口时,字符串长度最大只能为char(255),而后台(SQL7)字符串长度为1000,在PB8中能看到数据库中字段长为1000,做完数据窗口一看列的类型为char(255).我该如
用pb8做数据窗口时,字符串长度最大只能为char(255),而后台(SQL7)字符串长度为1000,在PB8中能看到数据库中字段长为1000,做完数据窗口一看列的类型为char(255).
我该如何处理.谢谢.

13 个解决方案

#1


用varchar

#2


同意: tchatcha(老刀)

#3


我用的是Varchar(1000)

#4


varchar也不行,关键是用odbc, pb8的直连接口对字符串的支持只有255, 
或用text也是选择,不过我不喜欢。

注意改了结构后,dw重生(快速重生)就行。

#5


哇,这样啊。

#6


用text

#7


char,varchar,text都试试嘛!
UP!

#8


我也遇到这种问题,不知如何解决,那位老大能解决,我也给分

#9


varchar,如果还不够那就用text吧。

#10


xirumin(吃好喝好) 说得对,
我遇到过这个问题,就是这样解决的

#11


同意xirumin(吃好喝好) ,是驱动的问题,PB的SQL驱动从来没有升级过。
但是我不同意用ODBC,性能太差
真有很大的列用TEXT,设置中加一句
SQLCA.DBParm = "DBTextLimit='99999'"

#12


学习了~~

一般大文本都用text  
还真没注意 直联 varchar只能255~

#13


Thanks

推荐阅读
author-avatar
董雅淑_420
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有