pass='"+textBox2.Text+""; 这个sql语句后面不应该是"" 应该是"'"吧?
解决方案 »
- DataGridView的CauseValidation属性设为了False, 怎样保存更改内容?
- VS2005中的DataGirdView怎么去掉不需要的列?数据源是不是固定的
- 在gridview中如何把bool值显示成checkbox
- 我装的VS2005英文版,为什么找不到有些老兄讲的“系统必备”这个选项?
- NotifyIcon 的BalloonTipClicked问题!
- 有使用WWF和ASP.NET结合做工作流产品的朋友么?~进来认识一下~~呵呵
- 有关在c#中使用WMI的特权问题,哪位前辈指点一下?
- 谁能跟我说一下C#命令行编译器的下载地址呀。小弟想用一下。谢谢哦!!
- 重复使用 使用CLICK方法
- datagridview默认添加行问题
- 在vc#中如何删除目录下的所有文件?
- 请高手帮助
检查一下你的数据库中的字段名,是否和程序中的相同;
或者把你的表名password改为别的试试。
if(LogForm1.ShowDialog()==DialogResult.OK)
晕,这个问题困扰我好多天了,谁帮着解决,另外加分!
注意那些不会引起编译错误的问题.试一下吧,可以 单步 调一下啊,应该能发现问题的
便中止了,“未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.windows.forms.dll 中”。
System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.OleDb.OleDbCommand.ExecuteReader()
at UserManager.LogForm.button1_Click(Object sender, EventArgs e) in e:\vc++\多媒体\usermanager\logform.cs:line 194
先打开myConnection.Open();
再执行Rd = myCommand.ExecuteReader();命令,确定是select语句出错还是连接出错
你如果在LogForm1中定义好DialogResult字段和属性的话,这样
你就能和MessageBox一样可以获取的DialogResult.OK了吧
string mySelectQuery = "SELECT * FROM password where user="+"'"+textBox1.Text+"'"+ "and pass="+"'"+textBox2.Text+"'";
user,pass类型为文本。
我也困惑了很久!
估计不是Select语句问题,我曾把select改成Select * from usercheck也是不行,没有碰到这个问题吗?
加上.Trim()试试,别加错位置!