vbscript 选择sql到DatagridView

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbscript 选择sql到DatagridView相关的知识,希望对你有一定的参考价值。

Dim cadenaConexion As String = ConfigurationManager.ConnectionStrings("SINDICADOS.My.MySettings.BD_UNIDAD_CONTABLEConnectionString").ConnectionString
        Using cnn As New SqlConnection(cadenaConexion)
            Dim query As String = ""
            If ListBoxOficinas.Items.Count <> 0 Then
                query = "SELECT ANACREDIT, A_PERIODIF, BANCO_AGENTE, BASE, BROKER, CONTRATO, DIA_PERIODO_ACTUAL, DIFERENCIA, DIVISA, FECHA_FINAL_DISPOSICION, " + _
                            "FECHA_FIN_VALIDEZ, FECHA_INICIAL_DISPOSICION, FECHA_INICIO_VALIDEZ, FIXING_DISP_USD, IMPAGADO, IMPORT_DISPOSICIO, " + _
                            "INT_COBRADOS_NO_CONTABILIZADOS, INT_COBRADOS_NO_PERIODIF, MARCH_CAPITAL_MARKETS, MARGEN, OBSERVACIONES, OFICINA, PERIODIF_ACUM, " + _
                            "PERIODIF_ANTERIOR, SALDO_CONTABILIDAD, TIPO_INTERES, TIPO_REFERENCIA, TITULAR, VENCIMIENTO_FINAL " + _
                            "FROM [001CRED_SINDICADOS] " + _
                            "WHERE (OFICINA IN (@OFICINA)) AND (FECHA_INICIO_VALIDEZ = '@FECHA_INICIO_VALIDEZ') Order By OFICINA"
                query = Replace(query, "@OFICINA", oficinasString)
            Else
                query = "SELECT ANACREDIT, A_PERIODIF, BANCO_AGENTE, BASE, BROKER, CONTRATO, DIA_PERIODO_ACTUAL, DIFERENCIA, DIVISA, FECHA_FINAL_DISPOSICION, " + _
                            "FECHA_FIN_VALIDEZ, FECHA_INICIAL_DISPOSICION, FECHA_INICIO_VALIDEZ, FIXING_DISP_USD, IMPAGADO, IMPORT_DISPOSICIO, " + _
                            "INT_COBRADOS_NO_CONTABILIZADOS, INT_COBRADOS_NO_PERIODIF, MARCH_CAPITAL_MARKETS, MARGEN, OBSERVACIONES, OFICINA, PERIODIF_ACUM, " + _
                            "PERIODIF_ANTERIOR, SALDO_CONTABILIDAD, TIPO_INTERES, TIPO_REFERENCIA, TITULAR, VENCIMIENTO_FINAL " + _
                            "FROM [001CRED_SINDICADOS] " + _
                            "WHERE (FECHA_INICIO_VALIDEZ = '@FECHA_INICIO_VALIDEZ') Order By OFICINA"
            End If

            query = Replace(query, "@FECHA_INICIO_VALIDEZ", FECHA_INICIO.Month.ToString() + "/" + FECHA_INICIO.Day.ToString() + "/" + FECHA_INICIO.Year.ToString())

            Dim cmd As New SqlCommand(query, cnn)
            cmd.CommandType = CommandType.Text

            Dim da As New SqlDataAdapter(cmd)
            Dim dt As New DataTable()
            da.Fill(dt)

            DataGridView1.DataSource = dt
        End Using

以上是关于vbscript 选择sql到DatagridView的主要内容,如果未能解决你的问题,请参考以下文章

vbscript SQL到Recordset

按钮单击 asp 以删除 SQL 服务器中的行 - 经典 asp 和 vbscript

尝试使用 vbscript 显示 SQL 数据库中的数据

vbscript 获取SQL产品密钥。

vbscript Archestra SQL存储过程

vbscript Archestra SQL Select