pb 执行SQL脚本文件 建立数据和表

pb 执行SQL脚本文件 建立数据和表,第1张

pb中建立数据库吗,当然是点那个数据库按钮了,你然后在ISQLsession下面复制粘贴你的sql脚本就是了,把绿色的东西去掉就可以了。我这里有个例子

是删除了没有用的东西之后的代码

create table DEPT

(

DEPTNO char(2) not null,

DEPTNAME varchar(20) ,

primary key (DEPTNO)

);

create table COURSE

(

CNO char(4) not null,

CNAME varchar(20) ,

CREDIT integer ,

primary key (CNO)

);

create table STU

(

STUNO char(8) not null,

DEPTNO char(2) ,

STUNAME varchar(10) ,

STUSEX char(2) ,

STUAGE integer ,

STUCODE char(10) ,

primary key (STUNO)

);

create table TEA

(

TEANO char(3) not null,

DEPTNO char(2) ,

CNO char(4) ,

TEANAME varchar(10) ,

TEASEX char(2) ,

TEACODE char(10) ,

primary key (TEANO)

);

create table SC

(

STUNO char(8) not null,

CNO char(4) not null,

SCORE integer ,

primary key (STUNO, CNO)

);

alter table STU

add foreign key FK_STU_RELATION__DEPT (DEPTNO)

references DEPT (DEPTNO) on update restrict on delete restrict;

alter table TEA

add foreign key FK_TEA_RELATION__DEPT (DEPTNO)

references DEPT (DEPTNO) on update restrict on delete restrict;

alter table TEA

add foreign key FK_TEA_RELATION__COURSE (CNO)

references COURSE (CNO) on update restrict on delete restrict;

alter table SC

add foreign key FK_SC_RELATION__STU (STUNO)

references STU (STUNO) on update restrict on delete restrict;

alter table SC

add foreign key FK_SC_RELATION__COURSE (CNO)

references COURSE (CNO) on update restrict on delete restrict;

把这些粘贴到ISQL部分中去就可以了,然后执行,design—excute isql就可以了,刚刚执行完之后看不到数据库中的表,要先断开disconnect,然后connect。相当与一次刷新

在PB里面,一般可以写insert,update,delete具有事务性的SQL语句。如果执行create table之类的非事务SQL语句,需要用PB的动态SQL。

例如:

string ls_sql

ls_sql=" create table t_user(userid integer, username varchar(20));"

EXECUTE IMMEDIATE :ls_sql ;

你看看SQLCA的SQLCODE值是多少?

这个应该是连接正常,估计是你数据窗口取值写的不对。

你在OPEN()中粘贴profile,是哪个open()

窗口的Open还是application的open()?

另外,无论在哪里都可以,你写connect using sqlca这句话了么?

如果写这句话看看sqlcasqlcode的值是不是0,如果是,连接正常。

然后再看看你有没有写dw_1settransobject(sqlca) dw_1retrieve(),这两句话才是让数据窗口显示的语法。你肯定错在其中某一个了

在open()中,粘帖上profile,那么你粘贴之后,有没有在后边写CONNECT USING SQLCA这句话?如果没写,那么你写了配置也是白写,根本就没有连接。

创建SQL server的数据源,输入数据源名称、数据库名称以及数据库IP地址!然后单击测试连接看是否连接成功,如果连接失败就在检查一下你的端口IP、用户名和口令是否正确再进行测试连接!连接成功后单击保存。这样就创建了SQl server的数据源了!

以上就是关于pb 执行SQL脚本文件 建立数据和表全部的内容,包括:pb 执行SQL脚本文件 建立数据和表、如何在PB中用程序建立数据表、我在PB里建了个数据库,显示连接已经成功了;但是我把它属性里面的连接代码放到程序里却找不到数据啊.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9306068.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存