家
论坛
新职位
搜索论坛
什么 's new
新职位
新的个人资料帖子
最新活动
会员
目前的访客
新的个人资料帖子
搜索个人资料帖子
VB.NET社区
登录
登记
什么 's new
搜索
搜索
仅搜索标题
经过:
新职位
搜索论坛
Menu
Log in
Register
安装应用
安装
家
论坛
数据库
MS Access
在连接字符串方面需要帮助
您正在使用过期的浏览器。它可能无法正确显示此网站或其他网站。
您应该升级或使用
替代浏览器
.
回复主题
信息
<blockquote data-quote ="PDS8475" data-source="post: 11031" data-attributes="member: 11775"><p>谢谢,我重写了代码,也重写了消息框以给出异常</p><p></p><p></p><p>[CODE = csharp]专用无效Save_button_Click(对象发送者,EventArgs e)</p><p> {</p><p> </p><p></p><p> 字符串ConString = System.IO.File.ReadAllText("FixIT.con");</p><p> ConString = ConString.Replace(System.Environment.NewLine,string.Empty);</p><p> System.Data.OleDb.OleDbConnection conn =新的System.Data.OleDb.OleDbConnection();</p><p> conn.ConnectionString = @"Provider = Microsoft.ACE.OLEDB.12.0;" + @"Data Source=" + ConString;</p><p> </p><p> </p><p> try</p><p> {</p><p> 字符串n = Name_textBox.Text;</p><p> 字符串a = Address_textBox.Text;</p><p> 字符串p = Phone_textBox.Text;</p><p> 字符串em = Email_textBox.Text;</p><p> 字符串d = Date_textBox.Text;</p><p> 字符串i = EnteredBy_textBox.Text;</p><p> 字符串IT = Type_cmbBx.Text;</p><p> 字符串m = Make_textBox.Text;</p><p> 字符串MO = Model_textBox.Text;</p><p> 字符串s = Serial_textBox.Text;</p><p> 字符串NO = Notes_textBox.Text;</p><p></p><p> conn.Open();</p><p> 字符串my_querry ="插入捐赠(名称,地址,电话,电子邮件,DateDonated,类型,品牌,型号,序列号,注释,EnteredBy)值(@ n,@ a,@ p,@ em,@ d,@ IT,@ m ,@ MO,@ s,@ NO,@ i)";</p><p> OleDbCommand cmd =新的OleDbCommand(my_querry,conn);</p><p> cmd.ExecuteNonQuery();</p><p> }</p><p> 抓住(前例外)</p><p> {</p><p> MessageBox.Show("Failed due to " + ex.Message);</p><p> }</p><p> finally</p><p> {</p><p> conn.Close();</p><p> }</p><p> }[/CODE]</p><p></p><p>如果我在OleDbCommand cmd = new OleDbCommand(my_querry,conn)的行上放置一个断点,现在好像正在连接。</p><p>它指出conn在visual studio的Autos部分中打开</p><p>但是它抛出了异常</p><p></p><p>由于未提供一个或多个必需参数的值而失败</p><p></p><p>我查看了我的查询,并且字段的数量与值相同。数据库中所有字段的名称均相同,并且顺序相同。数据库中的字段也设置为不需要。</p><p></p><p>我不知道是什么原因导致此错误</p></blockquote><p></p>
Insert quotes…
确认
发表回复
家
论坛
数据库
MS Access
在连接字符串方面需要帮助
本网站使用Cookie来帮助个性化内容,调整您的体验并在注册时保持登录状态。
继续使用本网站,即表示您同意我们使用cookie。
接受
了解更多…
最佳
底部