大家好,请教一个问题,用interbase见表出现如下问题怎么解决,在线等待,谢谢了!

zhuer 2003-08-26 08:22:29
用interbase建了如下的表:create table 客户表(客户编码 integer not null,
贵姓 char(20) not null,
名字 char(20) not null,
所属部门 varchar(50),
业务员 char(20),
单位地址 varchar(50),
城市 varchar(20),
邮编 varchar(10),
电话 varchar(20),
手机 varchar(20),
开户银行 varchar(20),
银行帐号 smallint,
法人代表 varchar(10),
纳税号 smallint,
销售级别 smallint,
备注 blob sub_type text segment size 80,
constraint pcustomer_id primary key(客户编码));
执行后出现的错误是Dynamic SQL Error
SQL error code = -104
Unexpected end of command
这是什么原因,我该如何解决,请各位大哥大姐不吝赐教,小妹在线等待,非常感谢!!!!!
...全文
46 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
TR@SOE 2003-08-27
  • 打赏
  • 举报
回复
强调一点,www.3asoft.com不是我的站点,是TangH大侠的。我的站点也有一些IB的内容,但是不是很系统:http://votr.nease.net
zhuer 2003-08-26
  • 打赏
  • 举报
回复
谢谢你呀,SuperTitan001(除了黑龙,我怕谁!)
SuperTitan001 2003-08-26
  • 打赏
  • 举报
回复
你在新建数据库的时候可以通过default character set "????"来指定字符集,默认是none,这时数据是按照你输入时的样子来存储和读出的(所以这时用中文是没有问题的。)。好象还可以在以后通过set name来修改,不过只有字符集为none时才能修改。

zhuer 2003-08-26
  • 打赏
  • 举报
回复
谢谢你呀SuperTitan001,能不能再帮我一个忙呀,在哪里指定字符集,不指定或默认的就是说可以输入中文数据,这样理解对吧?
SuperTitan001 2003-08-26
  • 打赏
  • 举报
回复
你在建数据库的时候如果没有指定字符集或者字符集为gb_2312,应该是可以输入中文数据的。
zhuer 2003-08-26
  • 打赏
  • 举报
回复
谢谢上面两位大侠,给表格填充数据的时候能不能用中文的数据呢?谢谢!!!
SuperTitan001 2003-08-26
  • 打赏
  • 举报
回复
恩,看起来用中文做字段名好象很方便,其实等你写程序的时候你就知道麻烦了,呵呵!
CuteBit 2003-08-26
  • 打赏
  • 举报
回复
你用中文作字段名?
ib 一般不支持中文字段名的(如果必须要,你可以到 TR@SOE 的 www.3asoft.com 网站看看,里面有一篇关于这个的文章),我建议你还是不要使用中文字段名,除非你只是学习研究.

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧