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()