精华内容
下载资源
问答
  • 先列出步骤,细节以后逐步完善:一、接通数据库,如SQL Server数据库前提:你要用数据库的用户名及密码。数据库服务器还要对你开放,有时你是内网的,数据库服务器也...三、在Excel附件中建立VBA发送邮件给指定人重...

    先列出步骤,细节以后逐步完善:

    一、接通数据库,如SQL Server数据库

    前提:你要用数据库的用户名及密码。数据库服务器还要对你开放,有时你是内网的,数据库服务器也不对你开放的,有防火墙的,要在跳板机或堡垒机或中间数据库等上才能有端口开放。

    二、利用Excel的Power Query接通SQL Server将要的数据取到

    其它见本页下面分割符后的截图。

    三、在Excel附件中建立VBA发送邮件给指定人

    重要前提:1)Excel要能够接通数据库,2)而且要安装Outlook,3)要配置邮件发送服务器的地址,这个地址也要与电脑打通的,SMTP server address,邮件发送服务器地址:smtp-app.****.http://com.cn(注意各单位不同,问管理员)

    可以提前配置发给哪些人、要写哪些内容等等。

    https://www.wallstreetmojo.com/vba-send-email-from-excel/

    中间有时会碰到提示,让你无法自动处理:在 Outlook 中的"有一个程序正试图以您的名义发送电子邮件"警告

    解决办法是用管理员进入后进行调整,具体办法见链接。

    四、建立vbs,它的功能是自动打开Excel、自动刷新上面这个宏

    参见如下知乎链接,有完整介绍。

    五、将VBS关联到系统的任务计划中,设定时间,如周五的16点启动。

    上面的办法是任务计划启动,找到VBS,它可以激活Excel,然后激活Excel中指定的宏,第一个宏可以刷新你要的数据(具体的可以是配置的数据作为参数注入到Power Query中并自动生成你要的报或图),再一个宏保存本文件,再一个宏将本工作簿发出。再关闭退出。


    350e1e9304f8e0464c05414019747911.png

    b47ad89567d3f471553d0ca901315442.png

    7a96a9402db3293497079fb77bb518e5.png

    b43527eb7137a5d7584d65b86b763192.png

    4ba34eedaadb1bf4838e2348a8337c18.png

    cb98ea9eb6594281fa6dca1f49684a7f.png

    6aeca0b93ca80068dee25d6d9f0bc8e3.png

    fb4fefcf187a5e8e7f271a97c9386e01.png

    79effbd5e7aa660aeeaba27356558a42.png
    展开全文
  • 怎样优化数据库的好办法——创建阿斯顿发送到发射点发送到发生大幅
  • 匿名用户1级2012-02-05 回答,先计算mysql数据库目录下的每个数据库大小,然后与容量限制进行比较,如果超过容量,则revoke该数据库的insert权限,让用户数据库不能再增长。脚本如下:###begin srcript --author pat....

    匿名用户

    1级

    2012-02-05 回答

    ,先计算mysql数据库目录下的每个数据库大小,然后与容量限制进行比较,如果超过容量,则revoke该数据库的insert权限,让用户数据库不能再增长。

    脚本如下:

    ###begin srcript --author pat.dong####

    # 如果用户空间超过,此文件将会作为邮件的内容发送到用户信箱

    sizeover="/etc/sizeover.log"

    dblist="/tmp/dblist"

    mysql_path=/usr/local/mysql/bin

    # 将数据库名称输出

    $mysql_path/mysql -uroot -e "show databases">$dblist

    # 删除第一栏 "Database"

    sed 1d $dblist >/tmp/tmp123456

    cat /tmp/tmp123456 >$dblist

    # 数据库的数据路径

    DB_PATH="/www/mysql"

    # 用户所能使用的最大空间 单位 kb

    LIMIT_SIZE=2048

    #mysql_quota文件记录每个数据库的配额,内容如下:

    ####mysql_quota file begin######

    cn-ce 10000

    cnmr 2048

    fulin 2048

    ishunde 2048

    jljust 15000

    ####end mysql_quota#####

    # mysql 这个数据库不必改

    cat $dblist | while read b; do

    if [ $b != "mysql" ] && [ -d $DB_PATH/$b ]

    then

    SIZE=`du $DB_PATH/$b -sk|awk {'print $1'};`

    LIMIT_SIZE=`cat quota |grep $b|awk {'print $2'}`

    echo "User Size is "$SIZE",Limt Size is "$LIMIT_SIZE;

    if [ $SIZE -gt $LIMIT_SIZE ]

    then

    # mysql -uroot -prootpwd -n -e "revoke insert on $b.* from $b@hostname"

    # sendmail $b@mail.com < $sizeover

    echo $b" is over quota";

    else

    # mysql -uroot -prootpwd -n -e "grant insert on $b.* to $b@hostname"

    echo $b" is no over quota";

    fi

    # mysql -uroot -prootpwd -n -e "flush privileges"

    fi

    done

    ####end script#####

    展开全文
  • 怎样跟踪winform应用程序发送数据库的sql(oracle、mssql)
  • 展开全部你需要做个个串e69da5e6ba...可讲通讯过来的数据存入 sql server的数据库中单片机端需要写串口程序,PC 端需要些上位机软件 VB可以写用MSComm1 控件通讯例子如下Dim i As IntegerDim a As IntegerDim t...

    展开全部

    你需要做个个串e69da5e6ba9062616964757a686964616f31333262363132口通讯,将单片机的数据上载到电脑端,电脑端要写一个上位机。可讲通讯过来的数据存入 sql server的数据库中

    单片机端需要写串口程序,PC 端需要些上位机软件 VB可以写用MSComm1 控件

    通讯例子如下

    Dim i As Integer

    Dim a As Integer

    Dim t() As Byte

    Private Sub Command1_Click()

    If Command1.Caption = "打开串口" Then

    'Shape1.Visible = True

    Shape1.FillColor = &HFF&

    Shape1.BackColor = &HFF&

    Shape1.BorderColor = &HFF&

    Command2.Enabled = True

    Command3.Enabled = True

    Command1.Caption = "关闭串口"

    'MSComm1.CommPort = 1 '设定Com1口

    MSComm1.CommPort = Combo1.Text '设定Com1口

    If MSComm1.PortOpen = False Then

    'MSComm1.Settings = "4800,N,8,1" '4800波特率,无校验,8位数据位,1位停止位

    MSComm1.Settings = Combo2.Text & "," & Combo3.Text & "," & Combo4.Text & "," & Combo5.Text '4800波特率,无校验,8位数据位,1位停止位

    MSComm1.InputLen = 1 '读取接收缓冲区的所有字符

    MSComm1.InputLen = 5

    MSComm1.InBufferSize = 5 '设置接收缓冲区为1024字节

    MSComm1.OutBufferSize = 5 '设置发送缓冲区为512字节

    MSComm1.SThreshold = 0 '不触发发送事件

    MSComm1.RThreshold = 1 '每一个字符到接收缓冲区都触发接收事件

    MSComm1.PortOpen = True '打开串口

    End If

    MSComm1.OutBufferCount = 0 '清空发送缓冲区

    MSComm1.InBufferCount = 0 '清空接收缓冲区

    Dim temp() As Byte

    Else

    'Option2.Value = False

    'Option1.Value = False

    'Shape1.Visible = False

    Shape1.BackColor = &H808080

    Shape1.BorderColor = &H808080

    Shape1.FillColor = &H808080

    Command2.Enabled = False

    'Command3.Enabled = False

    MSComm1.PortOpen = False

    Command1.Caption = "打开串口"

    End If

    End Sub

    Private Sub Command2_Click()

    'Command2.Enabled = False

    'Option2.Value = False

    'Option1.Value = False

    'Shape2.Visible = False

    MSComm1.OutBufferCount = 0 '清空发送缓冲区

    MSComm1.InBufferCount = 0 '清空接收缓冲区

    't(0) = "255"

    ' MSComm1.Output = t

    MSComm1.Output = Text2.Text

    End Sub

    Private Sub Command3_Click()

    Text1.Text = ""

    End Sub

    Private Sub Command5_Click() '退出

    End

    End Sub

    Private Sub Command6_Click()

    Text2.Text = ""

    End Sub

    Private Sub Command7_Click()

    If Command7.Value Then

    'Command7.Visible = False

    Command1.Visible = True

    Command2.Visible = True

    Command3.Visible = True

    Command6.Visible = True

    Label1.Visible = True

    Label2.Visible = True

    Label3.Visible = True

    Label4.Visible = True

    Label5.Visible = True

    Label6.Visible = True

    Label7.Visible = True

    Combo1.Visible = True

    Combo2.Visible = True

    Combo3.Visible = True

    Combo4.Visible = True

    Combo5.Visible = True

    Text1.Visible = True

    Text2.Visible = True

    Frame1.Visible = True

    Frame2.Visible = False

    'Command3.Visible = False

    'Option1.Value = False

    Shape1.Visible = True

    Else

    Label1.Visible = False

    Label2.Visible = False

    Label3.Visible = False

    Label4.Visible = False

    Label5.Visible = False

    Label6.Visible = False

    Label7.Visible = False

    Combo1.Visible = False

    Combo2.Visible = False

    Combo3.Visible = False

    Combo4.Visible = False

    Combo5.Visible = False

    Command1.Visible = False

    Command2.Visible = False

    Command3.Visible = False

    Text1.Visible = False

    Text2.Visible = False

    Frame1.Visible = False

    Frame2.Visible = False

    End If

    End Sub

    Private Sub Form_Load()

    MSComm1.InBufferCount = 0 '清除发送缓冲区数据

    MSComm1.OutBufferCount = 0 '清除接收缓冲区数据

    ReDim t(0)

    t(0) = "0"

    Combo1.AddItem "1"

    Combo1.AddItem "2"

    Combo1.AddItem "3"

    Combo1.AddItem "4"

    'Combo1.Text = "1"

    Combo2.AddItem "300"

    Combo2.AddItem "600"

    Combo2.AddItem "1200"

    Combo2.AddItem "2400"

    Combo2.AddItem "4800"

    Combo2.AddItem "9600"

    Combo2.AddItem "19200"

    Combo3.AddItem "N"

    Combo3.AddItem "O"

    Combo3.AddItem "E"

    Combo4.AddItem "8"

    Combo4.AddItem "7"

    Combo4.AddItem "6"

    Combo5.AddItem "1"

    Combo5.AddItem "2"

    Combo5.AddItem "3"

    End Sub

    Private Sub MSComm1_OnComm()

    Dim s1 As String

    Dim s2 As String

    Select Case MSComm1.CommEvent

    Case comEventOverrun '数据丢失

    Text_SEND.Text = "" '清空发送缓冲区

    Text_RECV.Text = "" '清空接收缓冲区

    Text_SEND.SetFocus

    Exit Sub

    Case comEventRxOver '接收缓冲区溢出

    Text_SEND.Text = "" '清空发送缓冲区

    Text_RECV.Text = "" '清空接收缓冲区

    Text_SEND.SetFocus

    Exit Sub

    Case comEventTxFull '发送缓冲区已满

    Text_SEND.Text = "" '清空发送缓冲区

    Text_RECV.Text = "" '清空接收缓冲区

    Text_SEND.SetFocus

    Exit Sub

    Case comEvReceive '接收字符数据

    Dim Buffer As Variant

    MSComm1.InputLen = 1

    MSComm1.InputMode = comInputModeBinary '二进制传输

    Buffer = MSComm1.Input

    'Text1.Text = Buffer(0)

    's2 = Buffer(1)

    Text1.Text = Text1.Text & (Val(MSComm1.Input)) & " "

    Case Else

    End Select

    End Sub

    Private Sub Option1_Click()

    End Sub

    2Q==

    已赞过

    已踩过<

    你对这个回答的评价是?

    评论

    收起

    展开全文
  • GPRS怎样将数据传入数据库

    千次阅读 2012-12-08 02:09:58
    利用TCP/IP协议将数据终端采集的数据发送到SQL数据库,有什么协议,怎样规定的?还有这些采集的数据参数不同,数据类型不同,存入到数据库中的数据表也不同,如何设置将这些采集的数据准确无误的发送数据库,另外...

    GPRS怎样将数据传入数据库,我在做远程监控的课题,本人小硕,望大牛指点迷津,并推荐相关好书书本以供学习


    利用TCP/IP协议将数据终端采集的数据发送到SQL数据库,有什么协议,怎样规定的?还有这些采集的数据参数不同,数据类型不同,存入到数据库中的数据表也不同,如何设置将这些采集的数据准确无误的发送到数据库,另外采用C/S模式进行访问,核心技术该如何呢?望大牛们推荐好的网站或书本给本人,好好专研

    关键问题:

    ① 监听TCP端口;② 接收数据包分析数据、存储数据,发送接收应答帧;③ 显示接收到的数据

    服务器接收程序怎样设计?才能正确接收IP数据包并正确解析存入数据库,网上资料太多,但在这点不够深入、详细,一看到这就有点迷惑关键设计的具体程序,不知所措而遥望长空,无法释怀

    求助求助,万望众网友勿爱莫能助

    展开全文
  • 利用TCP/IP协议将数据终端采集的数据发送到SQL数据库,有什么协议,怎样规定的?还有这些采集的数据参数不同,数据类型不同,存入到数据库中的数据表也不同,如何设置将这些采集的数据准确无误的发送数据库,另外...
  • 前言 本章主要内容是Web Storage与本地数据库,其中Web Storage 是对cookie的优化,本地数据库是HTML5新增的一个功能,使用它可以在客户端建立一个数据库 ...大小限制在4kbcookie每次随HTTP事务一起发送,浪费带宽正确
  • 用户在论坛的帖子有回复时将内容发送到用户的Email。因为上述过程都是在存储过程中完成的,所以避免了前台程序对参数的传输处理,也不需要再用第三方的组件完成,比较方便。1.为了使用SQL Mail,首先你的服务器上得有...
  • 前提需先安装 nodemailer 模块,执行... url:'mongodb://localhost:27017',//数据库地址 secretOrPrivateKey:'xxxxx',//签名 dbName:'xxxxx',//数据库名 port:8000,//端口 email:{ //邮箱配置 host:"smtp.163.
  • 利用数据库表触发器发送电子邮件

    千次阅读 2008-05-25 09:29:00
    怎样配置SQL Server发送电子邮件 通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述。然而我们更关心的问题是:在没有...
  • 你可以在客户端序列FireDAC数据集的DELTA , 将序列后的STREAM发送给中间件, 中间件的TFDQuery或TFDMemTable调用LOADFROMSTREAM()方法加载流, 然后调用ApplyUpdates()将数据保存进数据库中。 怎样转换TFDQuery或...
  • 第八章 • 一用就会的数据库 【00】基础知识 【01】数据库是数据的基地 【02】数据文件、DBMS和应用程序 【03】设计数据库 【04】设计用户界面 【05】向DBMS发送CRUD操作的SQL语句
  • 客户端向处服务器发送SQL语句,如搜索一62616964757a686964616fe78988e69d8331333332613631个表的数据3.服务器接到请求,执行SQL语句返回一个DataTable4.服务器将这个DataTable进行序列化、并且压缩5.服务器将【序列...
  • 因为随着科技的发展,互联网中出现了大量的数据,现在互联网的世界其实就是一个数据的世界,此时便会涌现出大量的数据需要被存储,那么怎样存储呢,起初主要是依靠计算机的自己的文件存储,举个例子来说,当我们写...
  • 首先明确的是在数据库表中并没有标识字段来辨别邮件是否已经发送。如果我来设置一个全局变量来存储这些已经发送邮件的ID,然后在再次扫描时来辨别这些ID是否已经存在的方式来判断,感觉效果不佳,不知道还有没有什么...
  • 作者:孤独键客https://juejin.im/post/5d255ab9e51d454f73356dcd目录多线程插入(单表)多线程插入(多表)预处理 SQL多值插入 SQL...答:在数据里做插入操作的时候,整体时间的分配是这样的:链接耗时 (30%)发送que...
  • 首先在全局有数据库的一个结构是用来保存数据库的,一个服务器上会有很多个数据库实体,就像上边的数据库0,一般一个redis 服务器开16个数据库实体,应用层的程序需要写清楚它要给哪一个数据库发送数据。 下面来...
  • 多线程插入(单表)多线程插入(多表)预处理SQL多值...答:在数据里做插入操作的时候,整体时间的分配是这样的:链接耗时 (30%)发送query到服务器 (20%)解析query (20%)插入操作 (10% * 词条数目)插入index (10% * Ind...
  • 无论是公司内部的数据还是外部的数据都可以构成我们大数据平台的数据来源,大数据平台数据的来源主要来自数据库、日志、前端埋点、爬虫。01 从数据库导入在大数据技术风靡起来前,关系型数据库(RDMS)是主要的数据...
  • MySQL网络数据库指南

    2009-03-20 16:03:32
    1.2.3 样例数据库怎样才能满足需求 6 1.3 基本数据库术语 7 1.3.1 基本术语 7 1.3.2 查询语言术语 9 1.3.3 MySQL的体系结构术语 9 1.4 MySQL教程 10 1.4.1 基本要求 10 1.4.2 取得样例数据库的分发包 11 1.4.3 建立...
  • 在今天的教程中,我将为大家介绍怎样使用ADO.NET Entity Framework来与数据库进行基本的交互。 概览 为了能够使事情变得简单易做,这里我先为大家讲解怎样数据库检索数据并返回至DataGrid。这个例子将为我们...
  • 每隔5毫秒就有30多条数据发送过来,然后需要及时插入到数据库怎样才能更高效插入到数据库?要求:插入到数据库所耗的时间必须要比发送的时间快。目前我的做法是把批量数据先放在DataTable中,1s后一次性提交...
  • 问:我们公司统一使用Access数据库,并且通过e-mail的发送来同步数据,但我发现这些文件都非常巨大,而用ZIP压缩后又变得很小。我不知道这是怎样造成的?有没有更好的解决办法?答:对于某些操作,Access分配硬盘...
  • MYSQL网络数据库PDF学习资源

    热门讨论 2009-08-09 19:56:31
    1.2.3 样例数据库怎样才能满足需求 6 1.3 基本数据库术语 7 1.3.1 基本术语 7 1.3.2 查询语言术语 9 1.3.3 MySQL的体系结构术语 9 1.4 MySQL教程 10 1.4.1 基本要求 10 1.4.2 取得样例数据库的分发包 11 1.4.3 建立...
  • MySQL数据库查询步骤和缓存原理

    千次阅读 2015-09-13 17:24:49
    我们知道,数据库的查询功能是我们经常用到的,那么MySQL数据库怎样进行查询的呢?本文我们就来介绍一下MySQL数据库的查询步骤以及缓存原理,接下来就让我们来一起了解一下这一部分内容。 当MySQL收到客户端发送...
  • 同时在数据库中的密码必须存为密文,于是需要使用到md5加密。生成的6位随机密码需要保密,不能在前台处理,只能放在后端。于是我选择放在了控制层中示例代码//传入任何需要加密的文本进行加密public static ...
  • 3.10.6 使用FTP发送和接收文件 59 3.10.7 UNIX系统性能监控工具 60 3.11 UNIX中的磁盘和存储 64 3.11.1 磁盘存储配置选择 65 3.11.2 监控磁盘使用 65 3.11.3 磁盘存储、性能和可用性 66 3.12 RAID系统...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 313
精华内容 125
关键字:

怎样发送数据库