我listfragment在我的项目中设置了一个.但似乎我的片段不能用我的适配器正确.它因为Context context在MyListAdapter.如果我点击纠正它.它变成了MenuFragment menuFragment.但在那之后发生变化,MyListAdapter得到了错误.所以我纠正它.它变成了Context context.如果我纠正它,它仍然会继续下去.它的循环就像那样.
注意:我想要实现的是带有图标的ListFragment.像我之前的其他问题(但不幸的是没有人回答).
public class MenuFragment extends ListFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return super.onCreateView(inflater, container, savedInstanceState);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
String [] proMenu ={ "Homies", "Best Nearby", "Coupon" , "Profile" , "History" , "", "Setting" ,
"About" , "Sign Out"};
setListAdapter(new MyListAdapter(this, proMenu));
}
@Override
public void onListItemClick(ListView lv, View v, int position, long id) …Run Code Online (Sandbox Code Playgroud) android slider android-listview android-adapter android-listfragment
我对这个错误完全视而不见。我更像是一个 Java 人而不是一个 ASP 人。所以这是我的代码和我的问题:
这是我产生错误的代码:
protected void ButtonOk_Click(object sender, EventArgs e)
{
// OracleConnection connect = new OracleConnection();
// connect.ConnectionString = ConfigurationManager.ConnectionStrings["Absensi2.Properties.Settings.Setting"].ConnectionString;
//// SqlConnection connect = new SqlConnection(getConnection());
var sql = "insert into master_dosen('NIP','NAMA_DOSEN','KETERANGAN') values (:NIP, :NAMA_DOSEN, :KETERANGAN)";
using (OracleConnection c = new OracleConnection(ConfigurationManager.ConnectionStrings["Absensi2.Properties.Settings.Setting"].ConnectionString))
{
c.Open();
using (OracleCommand cmd = new OracleCommand(sql, c))
{
cmd.Parameters.Add(":NIP", TextBoxNIP.Text);
cmd.Parameters.Add(":NAMA_DOSEN", TextBoxNamaDosen.Text);
cmd.Parameters.Add(":KETERANGAN", TextBoxKeterangan.Text);
cmd.ExecuteNonQuery();
GridView1.DataBind();
}
c.Close();
}
Run Code Online (Sandbox Code Playgroud)
错误是:ORA-00928: 在 cmd.ExecuteNonQuery(); 行中缺少 SELECT 关键字;

我已经搜索过了,它说已弃用。这是真的吗?
注意:我使用的是 ODP.NET,我使用的是 Visual Studio 2010。