【C#LINQ命令错误?】教程文章相关的互联网学习教程文章

c# – 如何向单个sql命令添加10000多个参数

我想在单个sql命令中添加10000多个参数.怎么可能?据我所知2100参数单个sql命令.解决方法:我想你回到“为什么”而不是跳到“如何”.听起来好像你正在做一些大的插入/更新,在这种情况下,更合适的解决方案是表值参数. 其他选择包括: >传入xml并使用SQL服务器解析xml(这很擅长)>首先将数据与SqlBulkCopy一起加载到临时表中,然后执行命令(原始TSQL或SPROC)将数据从登台表推送到事务表中>如果它只是一个id列表,在服务器上写一个“split...

c# – SQL删除命令?【代码】

我在SQL中遇到一个带有意外结果的简单DELETE语句时出现问题,它似乎将该单词添加到列表中.一定是傻事!但我看不到它,尝试了几种不同的方式.所有相同的结果都很混乱.public void IncludeWord(string word) {// Add selected word to exclude listSqlConnection conn = new SqlConnection();String ConnectionString = "Data Source = dev\\SQLEXPRESS ;" + "Initial Catalog=sml;" + "User id=** ;" + "Password =*;" + "Trusted_Con...

c# – 执行插入更新命令时从SQL Server搜索数据时出现TIMEOUT问题

我有一个用C#开发的Windows服务.此服务将XML文件中的数据导入SQL Server数据库,导入到不同的表中.这些XML文件很大. 500 MB大小的特定文件需要超过1小时才能导入到包含数百万行的表中. 我有一个在ASP.NET MVC中开发的Web应用程序,上面的数据库是在这个应用程序的后端.此应用程序通过过滤此数据库的表中的相关记录来显示不同的报告.此应用程序也操纵记录. 当我在Windows服务导入XML文件期间运行应用程序与数据库交互时,我的Web应用程...

c# – MySql.Data.MySqlClient.MySqlException(0x80004005):SELECT命令被拒绝用户’XXX’@’YYY’用于表’bogus_table’【代码】

我正在使用Dapper来调用MySql存储过程.该过程执行得很好,但在此之后代码抛出异常.有问题的代码块是这样的:using (var conn = DataFactory.InitializeConnection(false)){conn.Query("ProcedureName", new{puserid = ID}, commandType: System.Data.CommandType.StoredProcedure);}DataFactory是以下静态类:public static class DataFactory {public static IDbConnection InitializeConnection(bool open = true, string connect...

c# – 使用mysql命令创建mysql数据库【代码】

我在尝试使用mysql命令创建数据库时遇到问题.我正在使用的代码是;using (MySqlConnection con = connect_db()) {con.Open();MySqlCommand cmd = new MySqlCommand("CREATE DATABASE @name;", con);cmd.Parameters.AddWithValue("@name", "fancydb");try{cmd.ExecuteNonQuery();}catch (Exception exc){ return;}cmd.Dispose();con.Close();con.Dispose(); }当我尝试运行此代码时,我总是收到错误消息,说我有一个e...

C# Windows系统运行exe程序提示'net'不是内部或外部命令,也不是可运行的程序或批处理文件【图】

今天运行exe程序无法运行了,提示:net不是内部或外部命令,也不是可运行的程序或批处理文件解决方法: 1.查看C:\Windows\System32下是否有net.exe2.打开控制面板-->系统-->高级系统设置-->环境变量选中“Path”,点击“编辑”在Path的变量值后新加: %SystemRoot%\system32 最后一路点击“确定”按钮即可再次运行exe程序就可以了。

c#利用脚本,本地执行linux命令【代码】【图】

如题,需要注意脚本的编码应该是ascii(阿里的centos8上是这样)。 代码:using System; using System.Diagnostics; using System.IO; using System.Text;namespace mylinux {class Program{static void Main(string[] args){setCommand();doSh();}static void setCommand(){StreamWriter sw = new StreamWriter("test.sh", false, Encoding.ASCII);string t = "";sw.WriteLine("#!/bin/bash");Console.WriteLine("请输入Linux脚本...

如何使用C#轻松运行Shell命令?【代码】

我如何使用C#运行命令提示符命令?可以说我想按顺序运行这些命令:cd F:/File/File2/...FileX/ ipconfig ping google.com或类似的东西…有人可以使用此方法:void runCommands(String[] commands) {//method guts... }这样您的输入是一系列字符串命令(例如[“ ipconfig”,“ ping 192.168.192.168”,“ ping google.com”,“ nslookup facebook.com”),应在特定命令的单个命令提示符下执行将它们放入数组的顺序.谢谢.解决方法:tha...

通过C#代码执行Powershell命令【代码】

我想通过C#代码添加Powershell命令或脚本(正确吗?)变量声明,并将默认值存储在C#变量中.例如,在Powershell中,我输入以下行$user = 'Admin'我想在C#代码中添加此行.powershell.AddScript(String.Format("$user = \"{0}\"", userName));要么powershell.AddCommand(String.Format("$user = \"{0}\"", userName));我尝试使用AddCommand(),但会引发异常.我使用PS 2.0.解决方法:根据这篇文章How to run PowerShell scripts from C#,您将需...

Windows下C#命令运行环境简单配置

配置系统环境变量 系统属性–>高级系统设置–>环境变量。在系统环境变量中找到Path,添加目录C:\Windows\Microsoft.NET\Framework\v4.0.30319,其中Framework根据操作系统,可能会有Framework64;v4.0.30319可根据需要选择版本,不过系统默认安装的版本相对较老,v4.0.30319只适用于C#5以下。

如何使用windows paste命令将文本粘贴到c#中的其他应用程序?【代码】

如何使用windows pastse命令将interop粘贴到c#中的其他应用程序? 叫互操作? 我的意思是如何编程c#相同的右键单击过去的文本解决方法:在某些情况下这可能有点棘手,但它实际上非常简单易行.下面是如何使用文本框(在本例中称为uxData),从代码打开记事本以及将剪贴板中的文本粘贴到记事本的示例.public partial class Form1 : Form {public Form1() {InitializeComponent();}[DllImport("user32.dll", SetLastError = true)]private ...

C#:运行shell命令时出现问题【代码】

我正在尝试让PHP解析器运行一个页面,然后将结果返回给我的服务器,但是当我通过我的代码运行命令时,它什么都不返回.我知道命令是正确的,因为如果我用相同的路径手动运行它,它工作正常.继承我的代码:var p = new Process {StartInfo = new ProcessStartInfo("C:\\xampp\\php\\php.exe", path){RedirectStandardOutput = true,RedirectStandardError = true,UseShellExecute = false,CreateNoWindow = true} }; var output = new Str...

c# – Windows CMD /命令提示符的尺寸是多少?

我知道命令提示符是80个字符,默认情况下是300个字符.这就是困难:我正在尝试创建一个与命令提示符窗口完全相同的C#WinForms窗口.我应该使用什么宽度和高度来使窗口大小相同? 编辑:我正在寻找的是使用C#WinForms窗口重新创建命令提示符窗口的大小.我应该使用什么宽度/高度?解决方法:默认窗口大小应为8025.默认缓冲区大小为80300.

执行每个管道命令后,在C#中捕获PowerShell输出【代码】

我正在实现一个WPF应用程序,该应用程序为字典中给出的每个键/值对执行PowerShell脚本,使用该对作为脚本参数.我将脚本的每次运行存储为管道中的新命令.但是,这导致我只能从运行的最后一个命令返回输出,当我在每次运行脚本后需要输出时.我每次执行脚本时都考虑过创建一个新的管道,但我需要知道脚本的所有执行何时完成.这是帮助解释我的问题的相关代码:private void executePowerShellScript(String scriptText, Dictionary<String, ...

从C#执行powershell命令【代码】

我试图从C#执行这个powershell命令gci C:\Ditectory -Recurse | unblock-file -whatif使用此代码Runspace space = RunspaceFactory.CreateRunspace();space.Open();space.SessionStateProxy.Path.SetLocation(directoryPath);Pipeline pipeline = space.CreatePipeline();pipeline.Commands.Add("get-childitem");pipeline.Commands.Add("Unblock-File");pipeline.Commands.Add("-whatif");var cresult = pipeline.Invoke();space....

错误 - 相关标签