PB从网上下载的源代码中怎么连上他的数据库啊

PB从网上下载的源代码中怎么连上他的数据库啊,第1张

我教过两个学期PB,这个问题应该可以解决。

首先,你要知道你下载的程序,他的数据库是anywhere(db)还是SQL SERVER(mdf)的,他们两个的连接方法是不一样的。

如果连接anywhere(PB自带的数据库),看看原数据库文件中带不带一个日志文件,带的话,在PROFILE中需要输入正确的数据库名字,还有日志的名字。

连接SQL SERVER相对复杂一点点,需要先把数据库附加到企业管理器中,之后在PB的数据库中再做连接。

2、你问的第二个问题,我大概看了看,好象是在查询分析器中运行,作用是建立个数据库和数据表。

3、PB当然可以连接SQL 了,每一个前台都可以和后台连接。

如果看不明白,加我的QQ吧:272359767,附加信息中输入:“请教PB的问题”否则我不予理睬。

连接数据库:

// Profile his

SQLCADBMS = "MSS Microsoft SQL Server"

SQLCADatabase = "数据库名称"

SQLCAServerName = ""

SQLCALogId = "sa"

SQLCAAutoCommit = False

SQLCADBParm = ""

CONNECT USING SQLCA;

IF SQLCASQLCode <> 0 THEN

MessageBox('成功','数据库连接成功!')

ELSE

MessageBox('失败','数据库连接失败!')

END IF

//定义变量

String ls_id,ls_pass,ls_type

Long ll_number,i

ls_id = sle_userText

ls_pass = sle_passText

//==============================================================================

// 判断用户名及用户密码是否正确,打开主窗口

//==============================================================================

IF ls_id = '' THEN

MessageBox('提示','用户代码为空,请重新输入!')

sle_userSetFocus()

RETURN

END IF

SELECT count() INTO :ll_number FROM login Where id = :ls_id AND Password = :ls_pass;

IF ll_number > 0 THEN

SELECT Style INTO :ls_type FROM login Where id = :ls_id;

gs_id = ls_id

gs_type = ls_type

Open(w_main)

Close(w_login)

ELSE

IF i <= 2 THEN

MessageBox('错误','密码错误,请重新输入!')

sle_passText = ""

sle_passSetFocus()

i++

ELSE

MessageBox("警告!","输入用户口令的错误次数超过3次!")

Close(w_login)

END IF

END IF

以上就是关于PB从网上下载的源代码中怎么连上他的数据库啊全部的内容,包括:PB从网上下载的源代码中怎么连上他的数据库啊、PB设计登录窗口时,怎么和数据库连接起来、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10129360.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存