问题描述
Stringconn="server=localhost;database=dtsh;uid=root;pwd=root";Stringsql="SELECT*FROMsheetWHERECompany='%"+值+"%";MySqlDataAdaptersda=newMySqlDataAdapter(sql,conn);DataTabledt=newDataTable();//dt怎么没有数据库呢,数据库中是有数据的。//SELECT*FROMsheet可以查到数据的sda.Fill(dt);dt.Dispose();returndt;
解决方案
解决方案二:
在线等待!!!
解决方案三:
Stringsql="SELECT*FROMsheetWHERECompany='%"+值+"%";Company='%"+值+"%";改成Companylike'%"+值+"%";
解决方案四:
哦抱歉啊!那个我试过了也不行啊执行完MySqlDataAdaptersda=newMySqlDataAdapter(sql,conn);sda就是空的
解决方案五:
Stringsql="SELECT*FROMsheetWHERECompanylike'%"+值+"%'";不是=
解决方案六:
调试,把sql语句复制出来,放到数据库里执行:Stringsql="SELECT*FROMsheetWHERECompany='%"+Tools.sqlVal(值)+"%";
时间: 2024-11-05 19:37:24