Ya lo pude resolver, al parecer cambia mucho la sintaxis del winform al webform, les pongo el codigo:
Código Delphi
[-]
sql := 'INSERT INTO USUARIO (NOMBRE, NIVEL, USUARIO, CLAVE) VALUES (?, ?, ?, ?)';
if BdpConnection1.State <> ConnectionState.Open then
BdpConnection1.Open;
BdpTrans := BdpConnection1.BeginTransaction;
daUsuario.SelectCommand.Parameters.add(BdpParameter.Create('NOMBRE', DbType.&String));
daUsuario.SelectCommand.Parameters.add(BdpParameter.Create('NIVEL', DbType.&String));
daUsuario.SelectCommand.Parameters.add(BdpParameter.Create('USUARIO', DbType.&String));
daUsuario.SelectCommand.Parameters.add(BdpParameter.Create('CLAVE', DbType.&String));
daUsuario.SelectCommand.Parameters[0].Value := TextBox1.Text;
daUsuario.SelectCommand.Parameters[1].Value := textbox2.Text;
daUsuario.SelectCommand.Parameters[2].Value := TextBox3.Text;
daUsuario.SelectCommand.Parameters[3].Value := TextBox4.Text;
daUsuario.SelectCommand.CommandText := sql;
daUsuario.SelectCommand.ExecuteNonQuery;
BdpTrans.Commit;