小编has*_*him的帖子

如何解决java.lang.string无法使用xml解析器强制转换为java.lang.integer android

我正在尝试解析XML并将其显示到列表视图中,但在运行应用程序后没有任何反应 - 显示列表但不显示XML数据.我不知道我是否遗漏了什么.

MainActivity类

public class MainActivity extends ListActivity {
// All static variables
static final String URL = "http://api.androidhive.info/pizza/?format=xml";
// XML node keys
static final String KEY_ITEM = "item"; // parent node
static final String KEY_ID = "id";
static final String KEY_NAME = "name";
static final String KEY_COST = "cost";
static final String KEY_DESC = "description";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    if (android.os.Build.VERSION.SDK_INT > 9) {
        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
        StrictMode.setThreadPolicy(policy);
    }
    ListView myList=(ListView)findViewById(android.R.id.list);

    ArrayList<HashMap<String, …
Run Code Online (Sandbox Code Playgroud)

java xml parsing android xml-parsing

2
推荐指数
1
解决办法
4万
查看次数

INSERT 语句与 FOREIGN KEY 约束“FK_

我有两个表,一对一的关系我在项目表的 ID 中创建了 projectDetails FK 的 DetailsID:

 projects: 
         ID,         //has FK With DetailsID in Details table & auto identity (1,1)
         ProjectName,
         Areas,
         PaymentSystem,
         ReceivedDate,
         PropertyClassification,
         ProjectImage

  ProjectDetails:
     DetailsID ,auto identity ( 1,1)
     ProjectDetailName,
     ProjectDetailImage
Run Code Online (Sandbox Code Playgroud)

我试图在项目表中插入新记录,在这行代码中给了我这个错误:

    con.Open();
    comm.ExecuteNonQuery(); // when execute
Run Code Online (Sandbox Code Playgroud)

System.Data.SqlClient.SqlException: 'INSERT 语句与 FOREIGN KEY 约束“FK_Projects_ProjectDetails”冲突。冲突发生在数据库“AlamaarRealEstate”、表“dbo.ProjectDetails”、“DetailsID”列中。

这是我要插入的存储:

ALTER proc [Insert_Project]
   @Projectname                    NVARCHAR(MAX) , 
   @areas                          NVARCHAR(MAX) , 
   @Paymentsystem                  NVARCHAR(MAX) , 
   @Receiveddate                   date , 
   @Classification                 NVARCHAR(MAX) , 
   @Projectimage                   Nvarchar(MAX) 
  as

  INSERT INTO dbo.Projects
      (            
        ProjectName,
        Areas,
        PaymentSystem,
        ReceivedDate,
        PropertyClassification,
        ProjectImage                                                     
      ) 
 VALUES …
Run Code Online (Sandbox Code Playgroud)

c# t-sql sql-server sql-server-2012

1
推荐指数
1
解决办法
5471
查看次数

标签 统计

android ×1

c# ×1

java ×1

parsing ×1

sql-server ×1

sql-server-2012 ×1

t-sql ×1

xml ×1

xml-parsing ×1