求助大神 SQL怎么在C#里面用不了LIKE查询

问题描述

求助大神 SQL怎么在C#里面用不了LIKE查询

请帮帮忙string select_sql;
string connect_sql = "Data source=.; initial catalog=project; integrated security=true";
select_sql = "use project select ISBN,BKNAME,AUTHOR,PUBLISHER,PRICE,CNUM,SNUM from book where @libname LIKE bkname";
SqlConnection sc = new SqlConnection(connect_sql);
SqlCommand cmd = new SqlCommand(select_sql, sc);
SqlParameter snoparam = new SqlParameter("@libname", textBox1.Text);
cmd.Parameters.Add(snoparam);
SqlDataAdapter da = new SqlDataAdapter();
// da.Fill(ds, "grde");
da.SelectCommand = cmd;
DataSet pro = new DataSet("project");
pro.Tables.Add("jy");
da.Fill(pro, "jy");
dataGridView1.DataSource = pro.Tables["jy"];
sc.Close();


解决方案

 select_sql = "use project select ISBN,BKNAME,AUTHOR,PUBLISHER,PRICE,CNUM,SNUM from book where @libname LIKE bkname";
->
select_sql = "select ISBN,BKNAME,AUTHOR,PUBLISHER from book where bkname LIKE '%@libname%'";

解决方案二:

LIKE后的要用到单引号或者通配符

解决方案三:

定义的sql查询字符串写的有问题,应改为
select_sql = "select ISBN,BKNAME,AUTHOR,PUBLISHER from book where bkname LIKE '@libname'"
bkname和@libname的位置要换一下,并加引号,bkname为对应sql里的子段名字,后者为引用的值

时间: 2024-11-30 15:08:21

求助大神 SQL怎么在C#里面用不了LIKE查询的相关文章

求助大神一个sql 百分比的问题

问题描述 求助大神一个sql 百分比的问题 select a.contCLng((select count(*) as cs from [order] b where b.order_cont like '*'+a.cont+'*'))/CLng((select count(*) from [order] b)) from [order_cont] a 这个输出不出来每一行除完之后的数 求大神帮忙看看这个 解决方案 SELECT T1.ContSUM(IIF(T2.Order_Cont=T1.C

sql server连接-求助大神关于数据库连接失败

问题描述 求助大神关于数据库连接失败 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; public partial class _Default : System.Web.U

java-Java求助大神,初学者

问题描述 Java求助大神,初学者 如何用Java与mySQL连接,以及如何把Java程序打包........ 解决方案 1.导入mysql的jar包 2.编写代码import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; public class Jdbc { p

django-Django-cas 单点登录求助大神

问题描述 Django-cas 单点登录求助大神 报错信息:[Errno socket error] [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error Django Setting文件里面已经安装配置配置了,附上setting部分代码: INSTALLED_APPS = ( 'django.contrib.admin' 'django.contri

算法-求助大神:c语言求最长公共子序列问题

问题描述 求助大神:c语言求最长公共子序列问题 我写的这个能正确求出最长序列元素个数但是输出的最长序列却是乱码,求大神指教.代码如下: #include #include #include #define MAX 101 int Long(char a[],char b[],char result[] ) { int m,n; m=strlen(a); n=strlen(b); int str[MAX][MAX]; int i,j,sum; for(i=0;i<=m;i++) { str[i][

系统-请问大神SQL Server怎样设置加分限制

问题描述 请问大神SQL Server怎样设置加分限制 各位大神,渣新一枚,现在在做一个系统,学生的平时表现分数评定系统,大概是根据学校的规定制定加减分项,放在系统中,然后由学生自己对符合条件的加分项进行申请,班主任登录进行审批,而现在有个问题是,每个加分项都有累计加分限制,所以就想问这个加分限制应该怎样实现呢?理想效果是当学生进行申请时,如果他的该项分数已经达到上限或此次加分后就会超过上限,则此次申请无法提交并告知该学生原因--求大神指导,万分感谢!!!!!!!(>﹏<) 解决方案 加三个前

求助大神!!!!windows下的udp协议封装,实现网络通信

问题描述 求助大神!!!!windows下的udp协议封装,实现网络通信 在Qt平台上写的一个程序,是基于udp协议的网络通信,通过在一台电脑上打开两个命令窗口可以实现通信,为什么在两台电脑上就不行了?两台电脑连在同一个路由器下,已经关了防火墙!纠结了2天的问题了,求大神解决!!!!! 解决方案 先ping下看看通不通,本机的防火墙和路由的防火墙是否都关了.路由的防火墙是否禁用了广播.端口号,ip是否正确.程序先在本地双开能运行么?

求助大神,这个matlab程序如何修改才能正确运行?

问题描述 求助大神,这个matlab程序如何修改才能正确运行? function [Zp,Y1p,Y2p,Y3p,Xp,LC1,LC2]=JSPGA(M,N,Pm,T,P) %-------------------------------------------------------------------------- %??JSPGA.m %??流水线型车间作业调度遗传算法 %??GreenSim团队原创作品,转载请注明 %??Email:greensim@163.com %??Green

mfc-MFC编程遇到问题求助大神

问题描述 MFC编程遇到问题求助大神 求助各路大神.. 我在VC 6.0上编写MFC程序,我在一个dlg对话框里面加两个按钮控件,设置点击它们会弹出不同的模态对话框(用的dlg.DoModal()).新的对话框有自己的编辑框和按钮,我在编辑框输入数据后点击按钮后会在结果编辑框中输出数据,但是我发现一个问题. 我这里想要做的是,点击两个按钮分别弹出一个模逆运算和模幂运算的对话框,我先写模逆的,编译运行,点击按钮,弹出对话框,在编辑框输入数据(运算数和模数),点击按钮,输出数据,结果没问题.接着我写