至少一个参数没有被指定值

问题描述

下面代码出现错误:“至少一个参数没有被指定值”如何解决?代码如下:privatevoidbutton2_Click(objectsender,EventArgse){if(MessageBox.Show("你确定要退出吗?","退出确认",MessageBoxButtons.YesNo)==DialogResult.Yes){stringstrCon=(@"Provider=Microsoft.Jet.OleDb.4.0;DataSource=K线测试.mdb;");OleDbConnectionmyConn=newOleDbConnection(strCon);myConn.Open();stringsql="UPDATESSET[d]=kwhereid=1";OleDbCommandmyCommand=newOleDbCommand(sql,myConn);myCommand.ExecuteNonQuery();myConn.Close();this.Close();}}

解决方案

解决方案二:
又是考眼力吗?没发现啥情况。。stringstrCon=(@"Provider=Microsoft.Jet.OleDb.4.0;DataSource=K线测试.mdb;");这里的括号可以去掉;
解决方案三:
检查你的update语句,对应的字段及值
解决方案四:
Access2007+用ACE驱动,不要用OLEDB
解决方案五:
问题可能出在stringsql="UPDATESSET[d]=kwhereid=1";语句的事"[d]=k“中,k是int类型变量,不知如何解决?
解决方案六:
已经解决:代码如下:stringsql="UPDATESSET[d]='"+k+"'whereid=1";谢谢!

时间: 2024-09-23 14:40:48

至少一个参数没有被指定值的相关文章

ASP.NET错误信息:至少一个参数没有被指定值

asp.net|错误 "/WebSite1"应用程序中的服务器错误.-------------------------------------------------------------------------------- 至少一个参数没有被指定值. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指

vba 连接access数据库,rst.open那句出现问题,提示至少一个参数没有被指定值

问题描述 vba 连接access数据库,rst.open那句出现问题,提示至少一个参数没有被指定值 Private Sub Command6_Click() Dim conn As ADODB.Connection Set conn = New ADODB.Connection conn.ConnectionString = "Provider=microsoft.ace.oledb.12.0;persist security info=false;data source=f:login.ac

参数指定值-vb.net 至少一个参数没有被指定值

问题描述 vb.net 至少一个参数没有被指定值 Dim Name_CN As String = Name_CN_TextBox.Text Dim Personal_guid Personal_guid = Message_Oprations.DataGridView1.CurrentRow.Cells(14).Value.ToString cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Users

System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。

问题描述 visual2008的gridview自带更新代码,提示System.Data.OleDb.OleDbException:至少一个参数没有被指定值.在sql测试时更新语句是可以通过的.<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConflictDetection="CompareAllValues"ConnectionString="<%$Connectio

c#窗体-C#登陆失败,至少一个参数没有被指定值,求帮助

问题描述 C#登陆失败,至少一个参数没有被指定值,求帮助 private void 管理员ToolStripMenuItem_Click(object sender, EventArgs e) { string uid = null; //初始化登录名 string pwd = null; //初始化登陆密码 Login lg = new Login(this); //创建登陆对话框 lg.ShowDialog(); //显示登陆对话框 uid = lg.uid; //获取登录名 pwd = l

asp中提示至少一个参数没有被指定值 解决方法_应用技巧

错误类型: Microsoft JET Database Engine (0x80040E10) 至少一个参数没有被指定值. 原因:在写SQL语句的时候,我们经常会调用一些参数,很可能这些参数中有一个没有被赋值. 解决:检查每一个参数的值是否真的传递过来了,很可能有些参数其实是"",这样的参数去索引数据库当然是不行的. 详细出处参考:http://www.jb51.net/article/26119.htm Access 至少一个参数没有被指定值 解决方法 最近刚开始用Access数据

asp中提示至少一个参数没有被指定值 解决方法

错误类型: Microsoft JET Database Engine (0x80040E10) 至少一个参数没有被指定值. 原因:在写SQL语句的时候,我们经常会调用一些参数,很可能这些参数中有一个没有被赋值. 解决:检查每一个参数的值是否真的传递过来了,很可能有些参数其实是"",这样的参数去索引数据库当然是不行的. 详细出处参考:http://www.jb51.net/article/26119.htm Access 至少一个参数没有被指定值 解决方法 最近刚开始用Access数据

为什么:至少一个参数没有被指定值,百思不解其得

问题描述 stringhhhh=(dataGridView1[0,dataGridView1.CurrentCell.RowIndex].Value).ToString();intjjj=Convert.ToInt32(hhhh.Trim());stringlink_tex="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=llld.mdb";OleDbConnectionconn=newOleDbConnection(link_tex);str

vb.net中用update语句出现至少一个参数未指定值

问题描述 MyCommand=NewOleDbCommand("UPDATEtbManagerSETManagerName='"&Trim(TxtName.Text)&"',PassWword='"&Trim(TxtPassWord.Text)&"',Status='"&Trim(ComStatus.Text)&"',CellPhone='"&Trim(TxtCellPh