Hi Jon,
I am trying to use parameters as you suggested but I am getting error
messages. What am I doing wrong in this code below?
using System;
using System.Data;
using System.Data.OleDb;
using System.Xml.Serialization;
public class MainClass
{
public static void Main ()
{
test.xxx();
}
}
public class test
{
public static void xxx()
{
int var1=10, var2=20, var3=30;
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\\dbAccess\\db1.mdb";
OleDbConnection myConnection = new OleDbConnection( connectionString );
myConnection.Open();
OleDbCommand myCommand = new OleDbCommand("insert into emp_test (emp_code,
emp_name, emp_ext) VALUES (@var1, @var2 ,@var3)", myConnection);
myCommand.Parameters.Add(New SqlParameter("@var1", _SqlDbType.VarChar,
50));
myCommand.Parameters("@var1").Value = var1.Value;
myCommand.Parameters.Add(New SqlParameter("@var2", _SqlDbType.VarChar,
50));
myCommand.Parameters("@var2").Value = var2.Value;
myCommand.Parameters.Add(New SqlParameter("@var1", _SqlDbType.VarChar,
50));
myCommand.Parameters("@var3").Value = var3.Value;
myCommand.ExecuteNonQuery();
myConnection.Close();
}
}
Thanks
Roy