请大家帮我看看这段代码的问题!(vb.net)

来自:    更新日期:早些时候
(VB)大家帮我看看这段代码有什么问题~

这段代码在Win7 + VB2010下完全正常,有图为证:

嗯,是的有问题,

你要把要删除的列表的那一行的关键字记录下来,删除列表之后利用关键字删除相关数据库中的内容。
我自己写的代码你看下,我是先定义一个全局变量xx,用他来接收关键字保存起来。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using r2o;

namespace Dagl.systemmanage.usermanage
{
public partial class UserSeeForm1 : Form
{
public static string xx;
public UserSeeForm1()
{
InitializeComponent();
button1.Visible = false;
button2.Visible = false;
button3.Visible = false;
compile();
//try
//{
// SqlOperater mo = new SqlOperater();
// r2o.dataclass dl = new r2o.dataclass();
// String sql = "SELECT * FROM users ";
// DataSet dataSet = dl.getDataSet(sql, " users");
// dataGridView1.AutoGenerateColumns = true;
// dataGridView1.DataSource = dataSet.Tables[0];
// //SqlDataAdapter da = new SqlDataAdapter(sql, "recordIF");

//}
//catch (Exception ex)
//{
// MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
//}
}

private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
this.Close();
this.Dispose();
}

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
linkLabel1.Visible = false;
linkLabel2.Visible = false;
linkLabel3.Visible = false;
button1.Visible = true;
button2.Visible = true;
button3.Visible = true;
}

private void button2_Click(object sender, EventArgs e)
{
mainForm mf = new mainForm();
mf.Show();
this.Close();
}

private void button3_Click(object sender, EventArgs e)
{
this.Close();
this.Dispose();
}

private void button1_Click(object sender, EventArgs e)
{

for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (dataGridView1.Rows[i].Selected)
{
xx = dataGridView1.Rows[i].Cells[1].Value.ToString();
}
}
DataRowView drv = dataGridView1.SelectedRows[0].DataBoundItem as DataRowView;
drv.Delete();
SqlOperater mo = new SqlOperater();
string sql = "delete from users where userName='"+xx+"'";
mo.execute(sql);
if (mo.read())
{
MessageBox.Show("删除数据成功!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
compile();
return;

}
public void compile()
{
try
{
SqlOperater mo = new SqlOperater();
r2o.dataclass dl = new r2o.dataclass();
String sql = "SELECT * FROM users ";
DataSet dataSet = dl.getDataSet(sql, " users");
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = dataSet.Tables[0];
//SqlDataAdapter da = new SqlDataAdapter(sql, "recordIF");

}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}

private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
mainForm mf = new mainForm();
mf.Show();
this.Close();
}

}
}
希望对你有帮助哈

值日教师表 where 值日教师ID=" & ID & " and 密码 =" & PassWord & ""

文本类型,用 单引号圈起来

改成这个
strSQL = "select * from 值日教师表 where 值日教师ID='" & ID & "' and 密码 ='" & PassWord & "' "


请大家帮我看看这段代码的问题!(vb.net)视频

相关评论:
  • 15781413065请大家帮我看看这段代码的问题!(vb.net)
    成常灵你要把要删除的列表的那一行的关键字记录下来,删除列表之后利用关键字删除相关数据库中的内容。我自己写的代码你看下,我是先定义一个全局变量xx,用他来接收关键字保存起来。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System...

  • 15781413065请大虾帮我看看这段代码有什么问题,调试时老说"insert into 语句的...
    成常灵分开写嘛。非要写成一行吗??搞得自己都看不懂。再不行就把生成的SQL输出来看看。< Public Sub Insert()SqlStmt = "INSERT INTO Wages (EmpId,EmpName,Year,Month, "SqlStmt = SqlStmt + " Jibengz,Gangweigz,Jibiegz,Gonglinggz, "SqlStmt = SqlStmt + " Teshugzbt,Gongqinzujb...

  • 15781413065初学C++请高手帮我看看这段代码有什么错误!程序目的是要求运行时从键盘...
    成常灵1.class Time{ void set_time (void);void show_time(void);这两个函数根本没有定义 2.int set_time(void){ cin>>t.hour;cin>>t.minute;cin>>t.sec;} int show_time(void){ cout<<t,hour<<":"<<t.minute<<":"<<t.sec<<endl;} 这两个函数怎么能去访问别人的私有成员?建议多...

  • 15781413065球球大家帮我看看这段C语言代码有什么问题,怎么改?
    成常灵按照图中贴出的代码来看,是不应该有这个-1 输出的。这里有可能是你这个程序是后来修改过的,而修改过的程序没有重新编译,运行的仍然是前面有错的代码所造成的。请重新编译以后再运行程序。

  • 15781413065请大家帮我看看 我这段jquery 代码有问题??
    成常灵ul[1] 这个是一个dom对象,而不是jquery对象,所以没有jquery的text()方法,但有dom的innerHTML属性。你可以这样写:Jquey对象写法:$($ul[1]).text()Dom对象写法: $ul[1].innerHTML

  • 15781413065帮我看看这段代码是什么问题,用c++,文件的加密解密,我想要明文在file1...
    成常灵写file2的语句只有一条:WriteFile.put(ch); 如果file2中没有东西,要么1:这条语句没被执行;或者2:这条语句被执行了但是没发挥作用;或者3:文件已经正常写入,但是是不可见字符,所以你看不到。所以你可以做如下调试:先在while(ReadFile.get(ch))循环中随便加一条cout<<"aaa" << endl; ...

  • 15781413065请大家帮我看一下这段代码错在哪里?万分感谢!!!
    成常灵name 怀疑Request.Form("admin_name")并没有获取到正确数据 另外rs.open sql, conn, 1,3最好改为rs.open sql, conn, 1,1 原因自己查一下 if rs("admin_psd")<> "&admin_psd&" then 这句写法是错误的,应该为 if rs("admin_psd")<> admin_psd then ...

  • 15781413065拜托大家帮帮忙,看看这段代码错在哪里?怎么改?(代码是求输入一段大写...
    成常灵int main(){ char s[1000],ch;int num[26],*p;int n,i,j=0,k=0,w;gets(s);n=strlen(s);for(i=0;i<26;i++){ num[i]=0;for(j=0;j<n;j++)if(s[j]==(i+'A'))\/\/直接可以使用i+'A'来表示A~Z的码值 num[i]++;printf("%d|",num[i]);} printf("\\n字符个数...

  • 15781413065请大神帮我看看这段代码什么意思? $(this).hide().prev('.form-input...
    成常灵这jquery的代码,this隐藏,前一个类名为form-input下发现input的获取焦点时他的value值为空

  • 15781413065ASP 请帮我看看这段代码问题?卡巴报警说是木马。
    成常灵就是获得一个远程文件内容并写入服务器上某个文件中。不是病毒,但使用不当也能对服务器造成危害,所以杀毒软件报警了。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网