随笔分类 - SQL Server
摘要:现场有一组储槽,装不同地区的煤,根据生产需要,每个槽储存的煤种不固定,中控工在citect2018运行界面上输入哥哥储槽的煤种,储槽煤种信息存放在sql server数据库,每次修改煤种信息就增加一条记录。有一个页面使用mshflexgrid控件显示各个储槽当前煤种信息,这就需要写脚本,脚本的核心就
阅读全文
摘要:前两天练习过在citect2018使用cicode将记录写入sql server数据库,有时候我们希望数据库可以定期备份,这个工作可以在sql server管理器中设置,也可以在citect2018使用脚本来实现。 还是基于前一个练习的数据库myDB,新建一个cicode函数 FUNCTION ba
阅读全文
摘要:今天在sql server manager studio使用sql查询时,遇到一个错误,错误号208,说是非法的表明balabala的,没注意到,总觉得莫名其妙,后来才发现没有选择数据库名称,默认的数据库肯定没有那张表了。
阅读全文
摘要:今天在现场需要设置sql server2017,sql登录时,提示失败,错误号18456,上网查询了一下方法,主要有以下几点: 1. 先用windows账户登录。 2.安全性设置中找到sa账户,取消强制密码选项,设置新密码,启用这个账户。 3.数据库管理器属性,勾选混合登录模式。 4.打开配置管理器
阅读全文
摘要:今天接到一个任务,要给现场三套装置做报表功能,要求5号完成,当真认为我是职业码农吗?我技术不入流的啊,赶鸭子上架。 现场的数据首先需要生成这样一张表。表有序号、日期、时间、罐编号、重量、罐类型(重罐还是空罐),每一次重罐会按照时间间隔有n个数据,卸料完成后空罐也会有几个数据,实际使用需要查询某一天每
阅读全文
摘要:前面做的练习,连接sql server是本地的,如果是连接远程的SQL Server只需要稍做修改就是了。下面的代码创建连接192.168.1.101计算机上的plbase数据库。 FUNCTION System_INI() Remote_PCAddress="192.168.1.101" //下面
阅读全文
摘要:前面一段时间练习了citect2008与ACCESS数据库的读写操作,最近接到一个新的任务,涉及读取其他项目的sql数据表信息,于是先行练习一下。本次练习基于sql server2008. 假设现场有8个储煤槽,分别储存不同的煤种,储煤槽的煤种随着需求变化会发生变化。有两张sql数据表,一张表名字叫
阅读全文
摘要:前面练习过在citect中,使用mshflexgrid控件显示符合条件的记录。用着倒是方便,但是发现一个问题:有的计算机上citect2018无法使用mshflexgrid控件,总是说权限不够。实在使用microsoft datagrid来显示,也可以用,把方法记录在下面。还是和前一个事件记录查询练
阅读全文
摘要:由于某浪博客一直不正常,售后也一直不相应我的求助,今后就在这里更新吧。 现场有这样一种需求:当布料小车停在某个储槽上方下料时,希望能够记录什么时间在什么储槽上方,便于查询。我先简化做了一个测试练习,现在把练习过程记录下来。 1. 建立数据库 在sql server新建一个数据库myDB。赋予数据库用
阅读全文
摘要:这段时间一直在练习citect使用citectVBA语句通过ADO连接sql server数据库,数据库是微软免费版本的sqlexpress。最开始使用 strcon = "Provider = SQLOLEDB.1;password = 3390011;user id = sa;Initial C
阅读全文
摘要:最近做一个练习,后台数据库使用sqlserver2008,发现无法编辑200行以上的数据,使用select查询语句得到的数据,又无法编辑,经过查询网络,找到解决方法如下。 打开microsoft sql server management studio,在菜单“工具”-“选项”打开对话框,选择左边树
阅读全文
摘要:前一篇博客记录了如何从sql数据库表中读取记录显示在msflexgrid控件中,这一篇记录如何向sqlserver写数据。在citect建立三个本地标签flow1,flow2,flow3 在cicode编辑器写下面的脚本 Sub AddRecordToSQLDB()Dim conn As Objec
阅读全文
摘要:和wincc学习时一样,我想把access数据表中的内容写入msflexgrid控件,这一次联系CitectVBA方式。main画面上msflegrid控件编码是AN7,在access数据库myaccess有一个表table1,有这样的内容: 在编辑器中写入下面的代码: Sub ConnAccess
阅读全文
摘要:今天再次实验昨晚的ADO连接ACCESS数据表,由于ACCESS数据表名字是table,造成Set ors=ocom.Execute语句根本没有执行,也没有citectVBA编译错误,access中定于表名也没有报错,折腾了一段时间终于悔悟了。把表名字改成table1马上就好了。这给了一点教训,那些
阅读全文
摘要:citect软件实际应用中会涉及到读写数据库表,数据库的连接是最基本的操作,今天经过测试,找到了使用cicode代码连接sql server数据库的方法,和wincc中vbs有点不一样。 在citect项目管理器的菜单“工具”-“cicode编辑器”新建function,名字叫做connDB 代码如
阅读全文

浙公网安备 33010602011771号