无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE相关的知识,希望对你有一定的参考价值。
高手指点指点我吧!最好加我qq 739841589
我在做c#添加按钮单击事件
运行时跳出无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'我要郁闷死了…
private void button1_Click(object sender, EventArgs e)
try
conn1.Open();
int aa = 0;
com = new OleDbCommand("Selset*form bjb where 班级姓名='" + comboBox1.Text + "'", conn1);
read = com.ExecuteReader();
if (read.HasRows)
read.Read();
aa = read.GetInt32(0);
//string ss="insert into sxb values(SELECT xsb.姓名, xsb.年龄, bjb.班级名称, xsb.学号, xsb.性别 FROM bjb INNER JOIN xsb ON bjb.班级编号 = xsb.班级) WHERE (((xsb.姓名)='"+textBox1 .Text +"') AND ((xsb.年龄)='"+textBox2 .Text +"') AND ((bjb.班级名称)='"+aa+"') AND ((xsb.学号)="+textBox3 .Text +") AND ((xsb.性别)=yes))";
string ss = ("SELECT xsb.姓名, xsb.年龄, bjb.班级名称, xsb.学号, xsb.性别 FROM bjb INNER JOIN xsb ON bjb.班级编号 = xsb.班级 WHERE (((xsb.姓名)='" + textBox1.Text + "') AND ((xsb.年龄)=" + textBox2.Text + ") AND ((bjb.班级名称)=" + aa + ") AND ((xsb.学号)=" + textBox3.Text + ") AND ((xsb.性别)=yes))");
com = new OleDbCommand(ss, conn);
try
conn.Open ();
com.ExecuteNonQuery();
MessageBox.Show("添加成功!");
catch (Exception ex)
MessageBox.Show(ex.Message.ToString());
finally
conn.Close();
catch (Exception ex1)
MessageBox.Show(ex1.Message.ToString());
finally
conn.Close();
-->
select * from
SQL——DELETE(删)
一、DELETE语句的基本用法
DELETE语句用于删除表中的记录。
DELETE语句语法:
DELETE FROM 表名 WHERE 条件语句;
演示student表:
删除student表最后一行数据,例:
DELETE FROM student WHERE student_number = 20190207;
运行结果:
注意!!使用DELETE语句时,如果没有加WHERE字句时,将会删除整个表的数据,例:
DELETE FROM student;
运行结果:
以上是关于无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE的主要内容,如果未能解决你的问题,请参考以下文章
无效的SQL语句;预期的DELETE,INSERT,PROCEDURE,SELECT或UPDATE?
java.sql.SQLException:游标状态无效:标识符游标未定位在 UPDATE、DELETE、SET 或 GET 语句中的行上:;结果集为空