一个单层程序的移植问题?(50分)

  • 主题发起人 主题发起人 chen_ke
  • 开始时间 开始时间
C

chen_ke

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个简单的计算分数的程序,但老是无法把它放在另一部机上运行,我是用odbc设置数据源的,在另一部机上也同样设置,但是不行.我的表有些字段是用中文命名的,是不是odbc不支持中文名字段?(问问bde的具体设置过程,我都是用odbc的,bde不懂用,很菜,大家不要笑我,初学者)
 
BDE很简单,就象DBF那样,只不过功能更为强大,你可试试!?
 
把中文字段名改了吧,早晚是个问题。
 
不同数据库对中文字段名的支持不一样,最好还是用英文的.
 
你可以安装中文的odbc就可以了.
不过, 最根本的解决方案还是把字段名改为英文.
 
"不行"指的是什么呢?
 
cakk:指不能运行
 
cytown:很奇怪!我在自己机上运行调试都很正常,就是在别人机上不能运行。一般的机的odbc是英文的吗?怎样装中文的odbc?谢谢!
 
full err msg pls
 
谢谢大家的指教,我把字段改成英文的,问题基本解决了,
(它的错误信息大概是说某字段要求40个字节,但实际只有
20字节。)顺便问个小问题,我在该程序中用query对access
数据库进行操作时这样写:update 表名 set 字段名=其他表
的计算字段名。运行时出错,是什么问题呢?各位指点一下。
 
不能为"其他表", 只能是本表。
 
rss:why?如果我要实现这种要求,该怎么做?
是不是access太差劲了?
 
出错信息是什么亚?
 
对于桌面数据库Access还算不错,但没法和SQL数据库比,
你的目的Access一两句语句不可能解决,如是SQL数据库则好办些。
建议你学学Interbase,使用本地Interbase比Access要灵活的多。
 
分数大家将就分吧
 
后退
顶部