永发信息网

求解c#中:至少一个参数没有被指定值。是不是Insert插入语句的错误啊,非常谢谢 啊

答案:4  悬赏:10  手机版
解决时间 2021-03-08 04:01
string mypath = Application.StartupPath + "\\mydata.accdb"; //连接数据库的路径及数据库名
string constr = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source =" + mypath; //生成连接数据库字符串
OleDbConnection mycon = new OleDbConnection(constr); //定义OleDbConnection对象实例并连接数据库
mycon.Open();
//Insert插入语句
string myinsert = "insert into person(用户名,车牌号,地址) values ( '" + textBox1.Text.ToString () + "','" + textBox2.Text.ToString () + "'," + textBox3.Text.ToString () + ")";

OleDbCommand mycom = new OleDbCommand(myinsert, mycon); //定义OleDbCommnad对象并连接数据库
mycom.ExecuteNonQuery(); //执行插入语句
mycon.Close(); //关闭对象并释放所占内存空间
mycon.Dispose();
MessageBox.Show("已成功向数据库表中插入一条记录!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
name = textBox1.Text;
number = textBox2.Text;
address = textBox3.Text;
最佳答案
你的地址字段应该是文本吧,后面的值没有用单引号括起来
Insert插入语句应为:
string myinsert = "insert into person(用户名,车牌号,地址) values ( '" + textBox1.Text.ToString () + "','" + textBox2.Text.ToString () + "','" + textBox3.Text.ToString () + "')";
全部回答
注意一下类型,你确定车牌号是不是数字 在Access中数字的参数不要加单引号的。。。 比如string myinsert = "insert into person(用户名,车牌号,地址) values ( '" + textBox1.Text.ToString () + "'," + textBox2.Text.ToString () + ",‘" + textBox3.Text.ToString () + "’)"; 而文本是要加单引号的
sql 语句中的" + textBox3.Text.ToString () + "少了一对单引号啊,改成'" + textBox3.Text.ToString () + "' 地址肯定是字符串。。。。。
你的地址字段应该是文本吧,后面的值没有用单引号括起来insert插入语句应为:stringmyinsert=insertintoperson(用户名,车牌号,地址)values('+textbox1.text.tostring()+','+textbox2.text.tostring()+','+textbox3.text.tostring()+');
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么牌子的电视机顶盒比较好,能看电视直播的
一部校园小说男主角叫冷希澈。 情节:男主角
从语言学角度写一篇有关客家话的论文,请问有
华硕电脑怎么u盘启动图解
泰山钢网地址有知道的么?有点事想过去
阅读《蹲下的不只是身子》问题
求日本电影玩偶的中文字幕,射手网中没有中文
作业实在太多了.特别是作文,没题材,不好写.恳
直线y=kx+b与直线y=-2/3x平行,且过点(-1,4/5
如何将用数码相机拍的文字内容转换成WORD2003
关于抢救有机磷酸酯类中毒的描述,下列不正确
祥和小区地址在什么地方,想过去办事
天猫超市通过什么方式招聘
发28.58元的红包的意义
佛法中,为什么“实有的”就无法“改变”?为
推荐资讯
4G网络 那个符号是什么 如2G是E 3G是H
请问,求黄金甲的下载IP啊,
聊天可以提高空间的亲密度吗?
单选题Hejoinsamusicclub,buthe________p
电气绝缘电阻测试记录填写应在配管及管内穿线
家和万事兴》之将相和,国富强。家人和......
mysqldump怎样导出一个库的多个表
51单片机8位按键数码管显示
谈谈你对友谊的认识并写一句关于友谊的名人名
医疗机构职称怎么填
新迈腾什么颜色最好
上网题,评分时出现错误!错误号为70,拒绝的权
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?