当前位置:首页 » 编程语言 » pbsqlserver语句
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

pbsqlserver语句

发布时间: 2022-12-13 06:17:08

‘壹’ 如何在PB中写sql语句查询数据 请各位老师指点,最好能抓个图传上来感性认识一下,谢谢先。

你是要在PB程序中写,还是要找个平台,像SQLSERVER的查询分析器一样自己写查询语句查询结果?
如果程序中写,那么就自由了,只要可以执行的地方,都可以写。这里写的一般都会是增加修改删除的insert,update, delete语句,而查询语句,在PB编程中一定要范围唯一一行并赋值给变量才行。
而如果是像查询分析器那样写的话,在上方tools菜单下,DataBase Painter子菜单,打开一个窗口,列出你在PB配置的所有数据库,数据库配置也在这个地方做的。
下边有几个tab页,其中ISQL Session一页就是写语句的地方,这里一次只能运行一条,并以分号结尾。写好之后,点击Design菜单中的Execute ISQL子菜单运行。查询结果会自动切换到tab页中的result页去。

其实DataBase Painter和Execute ISQL这两个子菜单按钮在界面上都有对应的快捷图标,找找名称就知道了。

‘贰’ PB中远程连接SQL Server数据库代码应该怎么写

以PB默认的数据库连接实例SQLCA为例

//连接参数设置
SQLCA.DBMS="MSSMicrosoftSQLServer"
SQLCA.Database="dbname"//数据库名称
SQLCA.LogPass=“”//用户密码
SQLCA.ServerName="192.168.0.251"
SQLCA.LogId="sa"//SQLserver用户名
SQLCA.AutoCommit=True
SQLCA.DBParm=""
//连接
CONNECTUSINGSQLCA;

‘叁’ 如何使用pb做动态数据窗口

//创建 datastore
datastore lds_1
String ls_sql
String ls_error
String ls_syntax
ls_sql = 'select ...'
ls_syntax = sqlca.SyntaxFromSQL(ls_sql, 'Style(Type=Grid)', ls_error)
If Not IsNull(ls_error) And ls_error <> '' Then Return -1
lds_1.Create(ls_syntax, ls_error)
If Not IsNull(ls_error) And ls_error <> '' Then Return -1
就这个样式,具体内容你再改

‘肆’ PB查询语句定义时间怎么加

between and 这个是就 sqlserver 语句 可以

‘伍’ 如何使用pb做动态数据窗口,并保存出excel,保存出excel我能实现。

在窗体上新建一数据窗口,不要指定DATAOBJECT,
再建一个CB按钮,clicked事件中写入如下代码:运行即可
string us_code=""
string lsdwsyntax,lsdwsyntax2
string lserr
string lssqlstr
string lserrc
long k=1
lssqlstr="select * FROM 表名(视图名)"
//select * FROM 表名(视图名) 你根据你的情况作修改。

lsdwsyntax = SQLCA.syntaxfromsql(lssqlstr,"style(type=Grid)",lserr)
的报表读取
if len(lserr) > 0 then
messagebox("语句错误信息!",lserr)
end if

dw_1.create(lsdwsyntax,lserrc)
dw_1.settransobject(SQLCA)
dw_1.retrieve()

‘陆’ 如何在PB中使用SQL语句实现输出一个表的前5行,按某列降序排列

你的后台数据库是什么库?
这个和PB的关系还真不大,关键还是您使用数据库的选择前N行的语法决定的。
只要通过修改数据窗口的语法就可以了。语法和所连接的数据库选择前N行语法一直。
SQLSERVER使用top 5
ORACLE使用where rownum <= 5
MYSQL使用limit 0,5
这个选择输出前5行,不是PB的功能,而是数据库查询语法实现的。
如果您指的不是数据窗口,而是PB的语法查询,那么PB的DATABASE菜单中选择ISQL SESSION这个地方,在上面写入语法,点击执行按钮就可以查询。

‘柒’ PB中的数据窗口的数据源SQL语句在哪

菜单 design - data source 就可以看到了,如果看到得是数据表,再点菜单中的design - convert to syntax,要返回点return按钮

‘捌’ 用PB编写的软件和sql数据连接。

text类型虽然没有长度限制,但是sql语句有长度限制!
你增加这种字段,需要在保存后,利用updateblob方式手工写sql语句更新!
变量还要blob,注意呀

‘玖’ PB连接sqlserver

在IP地址后面带上端口号试试,如192.168.10.1,1433

‘拾’ 关于PB几SQL server的问题(赏50分)

对数据的直接操作都是在sql里进行
PB前台只是发送指令
打开sqlserver查询分析器里执行
update net_baseinfo set c_book = '000012' where c_netbcode =人员编号 这句就可以了