草庐IT

SqlCommand

全部标签

mysql - 从中的列中选择最频繁的

您好我在表中有一个列,我想从所选列中选择最常见的项目。table摆好了发表:编号职位发表我希望能够选择出版物发布次数最多的地方。这可能吗?提前致谢院长 最佳答案 selectpublished,count(*)nbrfromtable1groupbypublishedorderbynbrdesclimit1您实际上并不需要计数,但如果您想确认该选择是否合理,则可以使用它。此外,您没有具体说明您是只想要一个,还是想看看哪个是最频繁的,以及其他记录的频率。如果要查看所有记录,请取消limit1。

.net - 我需要处理 MySqlCommand 吗?

我发现在我的每个查询(需要自己的命令或写入parameters.clear())上编写using语句非常烦人,有时需要在usingblock之外声明变量。与没有处理对象的版本相比,它非常烦人并且看起来更脏。我需要处理它吗?如果我不这样做会怎样?我确实知道在对象具有该接口(interface)时处理该对象的良好做法。 最佳答案 在Reflector中快速浏览一下,它似乎在其PreparableStatement上调用CloseStatement(),然后在其父类(superclass)(包括System.ComponentModel.

mysql - "On Delete Cascade"如果从子表中删除一行

我很难理解“关于删除级联”如果我有以下示例:创建表X(idintprimarykey,namechar(10));创建表Y(bidint主键,在删除级联时辅助引用A(id));X包含一行(111,'Mike')Y包含两行(1000,111),(2000,111)**如果删除表Y中的行(2000,111)会发生什么情况?由于对父表的引用,该行是否会被删除或什至允许我删除任何内容?谢谢 最佳答案 它会被删除,不会发生任何其他事情。级联删除仅从引用表到引用表。因此,对表X的删除会将删除级联到表y,而对表y的删除对表x没有影响。

mysql - 使用 VB.NET 将数据插入 MySQL 表

我在使用VB.NET应用程序将数据插入MySQL数据库的表时遇到问题。我有一个简单的表单,当我将一些数据设置到文本框并按下GO按钮时,代码应该执行一个名为InsertCar()的函数,该函数获取所有这些值并将它们插入数据库中,然后如果交易成功则返回true,否则返回false。我的问题是没有向表中插入任何内容。ImportsMySql.Data.MySqlClientImportsSystem.Data.SqlImportsSystemImportsSystem.DataPublicClassForm1DimconnectionStringAsString="Server=localh

c# - 将数据流式传输到 sql server 数据库而不缓冲整个数据

我有一个TableBlob,它有一个varbinary(max)作为列。现在我想使用文件流将数据存储到数据库中。数据可能非常大(在我的例子中是1.5GB)所以我不想将整个数据加载到缓冲区中。我尝试过的:using(FileStreamfs=File.Open(@"BigData.iso",FileMode.Open)){using(SqlConnectionconn=newSqlConnection()){conn.ConnectionString=@"...";conn.Open();SqlCommandcommand=newSqlCommand("INSERTINTOBlobVal

mysql - 无法在命令行 Windows 上压缩我的 mysqldump

我正在尝试备份我的MySQL数据库并压缩文件。每次我尝试运行这个命令...C:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump.exe-uusernam-ppassworddb_name|gzip>sites\www.site.com-local\backups\backup-date.sql.gz我得到的只是一个错误提示“'gzip'未被识别为内部或外部命令、可运行程序或批处理文件”我使用了以下资源,希望它们能有所帮助,但什么也没做http://www.zigpress.com/2009/04/09/enabling-gzip-on-wamp/htt

c# - 需要参数 '@ID' ,但未提供?

我将ID作为外参数发送,但它给出了错误System.Data.SqlClient.SqlException:Procedureorfunction'usp_ClientHistoryItem'expectsparameter'@ID',whichwasnotsupplied.代码using(SqlCommandcmd=newSqlCommand("dbo.usp_ClientHistoryItem",conn)){SqlParameterparameterID=newSqlParameter("@ID",oReservation.Id);parameterID.Direction=Pa

c# - 需要参数 '@ID' ,但未提供?

我将ID作为外参数发送,但它给出了错误System.Data.SqlClient.SqlException:Procedureorfunction'usp_ClientHistoryItem'expectsparameter'@ID',whichwasnotsupplied.代码using(SqlCommandcmd=newSqlCommand("dbo.usp_ClientHistoryItem",conn)){SqlParameterparameterID=newSqlParameter("@ID",oReservation.Id);parameterID.Direction=Pa

c# - 如何在C#中使用SqlTransaction

我正在使用以下代码同时执行两个命令。我使用SqlTransaction来确保所有命令都被执行或回滚。当我在没有“交易”的情况下运行我的程序时,它运行正常;但是当我对他们使用“交易”时,他们显示错误。我的代码:SqlTransactiontransaction=connectionsql.BeginTransaction();try{SqlCommandcmd1=newSqlCommand("selectaccount_namefrommaster_accountwhereNOTaccount_name='BANK'ANDNOTaccount_name='LOAN'",connectio

c# - 如何在C#中使用SqlTransaction

我正在使用以下代码同时执行两个命令。我使用SqlTransaction来确保所有命令都被执行或回滚。当我在没有“交易”的情况下运行我的程序时,它运行正常;但是当我对他们使用“交易”时,他们显示错误。我的代码:SqlTransactiontransaction=connectionsql.BeginTransaction();try{SqlCommandcmd1=newSqlCommand("selectaccount_namefrommaster_accountwhereNOTaccount_name='BANK'ANDNOTaccount_name='LOAN'",connectio