Issue a command that inserts a row.
For C#:
AseConnection conn = new AseConnection( c_connStr );
For Visual Basic .NET:
Dim conn As New AseConnection(c_connStr)
For C#:
conn.Open();
For Visual Basic .NET:
conn.Open()
For C#:
AseCommand insertCmd = new AseCommand( "INSERT INTO publishers " + " ( pub_id, pub_name, city, state) " + " VALUES( @pub_id, @pub_name, @city, @state )", conn);
For Visual Basic .NET:
Dim insertCmd As new AseCommand( _ "INSERT INTO publishers " + _ " ( pub_id, pub_name, city, state) " + _ " VALUES (@pub_id, @pub_name, @city, @state )", _ conn )
The following code defines parameters for the dept_id and dept_name columns, respectively.
For C#:
AseParameter parm = new AseParameter("@pub_id", AseDbType.Char, 4); insertCmd.Parameters.Add( parm ); parm = new AseParameter("@pub_name", AseDbType.VarChar, 40); insertCmd.Parameters.Add( parm ); parm = new AseParameter("@city", AseDbType.VarChar, 20); insertCmd.Parameters.Add( parm ); parm = new AseParameter("@state", AseDbType.Char, 2); insertCmd.Parameters.Add( parm );
For Visual Basic .NET:
Dim parm As New AseParameter("@pub_id", AseDbType.Char, 4) insertCmd.Parameters.Add(parm) parm = New AseParameter("@pub_name", AseDbType.VarChar, 40) insertCmd.Parameters.Add(parm) parm = New AseParameter("@city", AseDbType.VarChar, 20) insertCmd.Parameters.Add(parm) parm = New AseParameter("@state", AseDbType.Char, 2) insertCmd.Parameters.Add(parm)
For C#:
int recordsAffected = 0; insertCmd.Parameters[0].Value = "9901"; insertCmd.Parameters[1].Value = "New Publisher"; insertCmd.Parameters[2].Value = "Concord"; insertCmd.Parameters[3].Value = "MA"; recordsAffected = insertCmd.ExecuteNonQuery(); insertCmd.Parameters[0].Value = "9902"; insertCmd.Parameters[1].Value = "My Publisher"; insertCmd.Parameters[2].Value = "Dublin"; insertCmd.Parameters[3].Value = "CA"; recordsAffected = insertCmd.ExecuteNonQuery();
For Visual Basic .NET:
Dim recordsAffected As Integer insertCmd.Parameters(0).Value = "9901" insertCmd.Parameters(1).Value = "New Publisher" insertCmd.Parameters(2).Value = "Concord" insertCmd.Parameters(3).Value = "MA" recordsAffected = insertCmd.ExecuteNonQuery() insertCmd.Parameters(0).Value = "9902" insertCmd.Parameters(1).Value = "My Publisher" insertCmd.Parameters(2).Value = "Dublin" insertCmd.Parameters(3).Value = "CA" recordsAffected = insertCmd.ExecuteNonQuery()
For C#:
AseCommand selectCmd = new AseCommand("SELECT * FROM publishers", conn ); AseDataReader dr = selectCmd.ExecuteReader(); dataGrid.DataSource = dr;
For Visual Basic .NET:
Dim selectCmd As New AseCommand("SELECT * FROM publishers", conn) Dim dr As AseDataReader = selectCmd.ExecuteReader() DataGrid.DataSource = dr
For C#:
dr.Close(); conn.Close();
For Visual Basic .NET:
dr.Close() conn.Close()