扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
我觉得你这个是嵌套查询,问题是这个Table_Name是不是Store_List表里面的字段?SQL查询语句一般只能查到表里的字段,要查到表名的话可能要去找下资料了。
成都创新互联成立于2013年,我们提供高端网站建设、重庆网站制作、网站设计、网站定制、网络营销推广、小程序设计、微信公众号开发、seo优化服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为成都石凉亭企业提供源源不断的流量和订单咨询。
里面的查询语句dim cmd=new sqlcommand("select * from yield where date='"+ d1 +"',cn),改成这样应该就可以了
select School 学校,Grade 年级,Class 班级
from Grade
inner join Class on Class.Grade_ID=Grade.ID,
inner join School on Class.School_ID=School.ID
where School='" + CStr(ComboBox1.Text) + "' or Grade ='" + CStr(ComboBox5.Text) + "'
or Class='" + CStr(ComboBox6.Text) + "' order by ID
1.创建ADODB对象
2.连接数据库
3.输入查询内容,做 SELECT * FORM 数据表 WHERE 关键字段 Like "*" 输入字符 "*;" 查询
4.帮定DATAGRID到做查询的ADODB.RecordClass对象上,即完成你的要求.要详细代码的加分哦.
'各项查询条件为空的时候用 1=1来代替
'例如:
tmpSelIDStr=Trim(txtSelectId.Text)
if tmpSelIDStr="" then
tmpSelIDStr=" 1=1 "
Else
tmpSelIDStr=" 员工编号='" tmpSelIDStr "'"
End If
'同理其它的都这么处理
'最后合并起来
sqlstr="select ..... from .... where " tmpSelIDStr " and " tmp ....
'不知道这样回答你是否可以理解
我是这样做的:
Dim ConnectionString As String = _
"Provider=Microsoft.Jet.OleDb.4.0;_DatacSource = App.Path+\temp.mdb"
Dim myconn As OleDbConnection = New OleDbConnection()
myconn.ConnectionString = ConnectionString
Dim strcom As String = "select * form 通讯录"
OleDbConnection1.Open()
Dim strdele As String="DELTEL 表 WHERE 姓名='MMM'"
Dim mycommand As OleDbCommand = New OleDbCommand(strdele, myconn)
mycommand.ExecuteNonQuery() '从数据库中删除记录
DataSet1.Tables("通讯录").Rows(mybind.Position).Delete() '逻辑删除
DataSet1.Tables("通讯录").AcceptChanges()
OleDbConnection1.Close()
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流