IMANAZADI
پنج شنبه 18 شهریور 1389, 21:10 عصر
با سلام خدمت دوستان عزیز
در حین نوشتن یک برنامه با چند مشکل مواجه شدم
می خوام از شما دوستان کمک بگیرم
من یک فرم طراحی کردم که عکسش رو براتون آپلود کردم
این فرم دارای 2 تکس باکس و یک کمبو باکس و یک کلید هست
میخوام با زدن کلید اطلاعات وارد شده توی تکس باکس و کمبوباکس در بانک اطلاعاتی که اکسس هست ذخیره بشه اما هر کاری میکنم همه چی درست هست ولی خطا میده
این خطا هم مربوط به کمبو باکس هست یعنی وقتی که از کمبو باکس صرفنظر میکنم همه چی درست عمل میکنه
لطفا راهنمایی کنید .
اینم کدی که نوشتم
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 System.Data.OleDb;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1 ()
{
InitializeComponent ();
}
private void button1_Click (object sender , EventArgs e)
{
OleDbConnection cnn=new OleDbConnection ();
OleDbCommand com=new OleDbCommand ();
cnn.ConnectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\a.accdb";
com.Connection=cnn;
com.CommandText = "INSERT INTO table (name,lname,tel)VALUES(@p1,@p2,@p3)";
com.Parameters.Clear ();
com.Parameters.AddWithValue ("@p1" , textBox1.Text);
com.Parameters.AddWithValue ("@p2" , textBox2.Text);
com.Parameters.AddWithValue ("@p3" , comboBox1.Text );
cnn.Open ();
com.ExecuteNonQuery ();
cnn.Close ();
com.Dispose ();
cnn.Dispose ();
}
}
}
در حین نوشتن یک برنامه با چند مشکل مواجه شدم
می خوام از شما دوستان کمک بگیرم
من یک فرم طراحی کردم که عکسش رو براتون آپلود کردم
این فرم دارای 2 تکس باکس و یک کمبو باکس و یک کلید هست
میخوام با زدن کلید اطلاعات وارد شده توی تکس باکس و کمبوباکس در بانک اطلاعاتی که اکسس هست ذخیره بشه اما هر کاری میکنم همه چی درست هست ولی خطا میده
این خطا هم مربوط به کمبو باکس هست یعنی وقتی که از کمبو باکس صرفنظر میکنم همه چی درست عمل میکنه
لطفا راهنمایی کنید .
اینم کدی که نوشتم
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 System.Data.OleDb;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1 ()
{
InitializeComponent ();
}
private void button1_Click (object sender , EventArgs e)
{
OleDbConnection cnn=new OleDbConnection ();
OleDbCommand com=new OleDbCommand ();
cnn.ConnectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\a.accdb";
com.Connection=cnn;
com.CommandText = "INSERT INTO table (name,lname,tel)VALUES(@p1,@p2,@p3)";
com.Parameters.Clear ();
com.Parameters.AddWithValue ("@p1" , textBox1.Text);
com.Parameters.AddWithValue ("@p2" , textBox2.Text);
com.Parameters.AddWithValue ("@p3" , comboBox1.Text );
cnn.Open ();
com.ExecuteNonQuery ();
cnn.Close ();
com.Dispose ();
cnn.Dispose ();
}
}
}