erick_arcini y freegirl les agradesco su ayuda a los dos ya pude hacerlo solo una observarcion erick_arcini en esta parte del codigo manda erro lo que hize fue dejarlo como en el segundo ejemplo
Cita: id2 = string.format("{0}{1}{2}",miLetra,numeroDevuelto.T oString(),checkBox1.Tag);
me funciono asi
Cita: id2 = miLetra,cont,checkBox1.Tag;
para que al final quedara asi;
Código C#:
Ver originalOleDbConnection BaseDatos = new OleDbConnection();
OleDbCommand Com = new OleDbCommand();
string Sql, mascota, miLetra, Sql2, id2;
int x, cont,numeroDevuelto;
BaseDatos.ConnectionString = @"PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\doggy_park.mdb";
BaseDatos.Open();
Com.Connection = BaseDatos;
Com.CommandType = CommandType.Text;
Com.CommandText = "SELECT MAX(Id) as var FROM Cliente ";
numeroDevuelto = Convert.ToInt32(Com.ExecuteScalar());
cont = Convert.ToInt32(numeroDevuelto) + 1;
id2 = miLetra + cont + checkBox1.Tag;
//y ya usando la variable id2 en el insert para que lo en la base quede asi p1h