pb连接sql server数据库,如何进行 odbc 配置及其他步骤,求高手解答。。详细过程。。

要有数据源的配置过程。... 要有数据源的配置过程。 展开
 我来答
hypettr
2012-01-09 · TA获得超过125个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:252万
展开全部
ODBC配置选择sql server后再选择相应的数据库所在服务器,输入用户名和密码后选择默数据库就行了,记下这个配置信息的名称

在PB的APP应用中添加如下代码
string ls_startupfile // holds name of start-up file

ls_startupfile='report.ini' //给配置文件变量赋值INI文件

// Populate sqlca from current preference-file settings
sqlca.DBMS = ProfileString (ls_startupfile, "database", "dbms", "") //INI文件中的头[database]
sqlca.database = ProfileString (ls_startupfile, "database", "database", "")
sqlca.dbparm = ProfileString (ls_startupfile, "database", "dbparm", "")

/* Uncomment the following for actual DB connection */
connect USING SQLCA;

if sqlca.sqlcode <> 0 then
MessageBox ("Cannot Connect to Database", sqlca.sqlerrtext)
return
end if

// Open MDI frame window
Open (from1)

然后在程序目录下放一个INI配置文件,如report.ini
配置文件如下:
[database]
DBMS=ODBC
Database=sig
DBPARM="ConnectString='DSN=sig;UID=sa;PWD=sa'"
hong7204
2012-01-22 · TA获得超过9955个赞
知道大有可为答主
回答量:7787
采纳率:68%
帮助的人:3782万
展开全部
触发器里有内置的两张表:
inserted和deleted

需要触发器操作新数据时用到inserted表,也就是说inserted是新数据表
需要触发器操作新旧据时用到deleted表,也就是说deleted是旧数据表

如:用户执行insert操作,触发器里只有inserted表有数据,因为插入数据操作是没有旧数据的
用户执行update操作,触发器里不但inserted表有数据,deleted表也有数据
用户执行delete操作,触发器里只有deleted表有数据 ,因为删除数据操作是没有新数据的

你可以根据需要在触发器中调用对应的表
如:
create trigger TrgName
on TableName
for insert,update,delete
as
begin
select * from inserted
select * from deleted
end
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式