请多指教~如何在interbase中建立新的表格
我是用interbase的新手,想用interbase开发cs模式的软件
可是总是建不成新表格
保存新表时
总报“Operetion not supported”
到底是什么原因呢
可否指点一下
还有“General SQL error”又是怎么回事呢
问题点数:0、回复次数:4Top
1 楼dext(德克斯特)回复于 2004-12-04 09:03:57 得分 0
类似语句如下(把你的问题在说清楚点):
CREATE TABLE ASSET (
ASSETID INTEGER default 0 NOT NULL,
TYPENAME VARCHAR(50) CHARACTER SET NONE,
BRAND VARCHAR(50) CHARACTER SET NONE,
MODEL VARCHAR(50) CHARACTER SET NONE,
DESCRIPTION VARCHAR(255) CHARACTER SET NONE,
PURCHASEPRICE DOUBLE PRECISION,
PURCHASEDATE TIMESTAMP,
SUPPLIERID INTEGER default 0,
LOCATION VARCHAR(50) CHARACTER SET NONE,
ACCESSORY BOOLEAN,
ATTACHEDID INTEGER default 0,
USERID INTEGER default 0,
STATUS VARCHAR(50) CHARACTER SET NONE,
REMARK VARCHAR(255) CHARACTER SET NONE
);Top
2 楼inging333()回复于 2004-12-05 20:02:01 得分 0
谢谢楼上的兄弟
是这样的
在新建数据库时,要指定server name,要具体指到数据库名,那数据库都没建,这该怎么办
于是我就指到一个自带的现有的数据库
可是更改数据库里面的表格,却没法提交
所以都没法建成数据库
痛苦万分哦
又很我用的建数据库工具是C++ builder 里的 sql explorerTop
3 楼zhulihua365(void)回复于 2004-12-05 22:00:54 得分 0
你可以用interbase自带的IBConsole。新建数据库时,数据库名是你新建的数据库名称,你要把数据库文件放在哪里,输入这个文件的路径和名称即可,如:d:\database\mydata.gdb
这样,你就有了数据库,然后点击IBConsole的SQL按钮。输入SQL语句建你自己的表就行了。Top
4 楼pengyal(狼图腾)回复于 2004-12-19 20:51:34 得分 0
如在sql explorer中创建,则需要先打开一个如你所说现有数据库,IBLocal就可以,打开IBLocal需要用户名sysdba密码masterkey即可。可如下先试一下:
create table useless(aaa integer,bbb char(5))
不存在不支持的问题。
Top




