小编Mat*_*ech的帖子

ActiveAndroid SQLite异常'没有这样的表'

我遇到了active-android的问题.我试图获取用户位置,乘客数量和总体方向.我想使用activeAndroid将这些保存到名为"Splits"的表中的手机存储中.但每当我调用该save()方法时,我都会得到一长串错误.我试图重新安装应用程序,并在清单中更改我的数据库名称,但这些解决方案都不起作用.请记住我对编程很新,所以如果可能的话,就像我是5.谢谢你:)

这是LogCat输出

11-03 23:27:51.094    2905-2905/dk.specialisering.splitcab E/SQLiteLog? (1) no such table: Splits
11-03 23:27:51.115    2905-2905/dk.specialisering.splitcab E/SQLiteDatabase? Error inserting passengers=1 Id=null startLong=9.92773733 direction=North startLat=57.0487396
    android.database.sqlite.SQLiteException: no such table: Splits (code 1): , while compiling: INSERT INTO Splits(passengers,Id,startLong,direction,startLat) VALUES (?,?,?,?,?)
            at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
            at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1118)
            at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:691)
            at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
            at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
            at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)
            at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1589)
            at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1461)
            at com.activeandroid.Model.save(Model.java:153)
            at dk.specialisering.splitcab.MainActivity.save(MainActivity.java:127)
            at dk.specialisering.splitcab.MainActivity$1.onClick(MainActivity.java:37)
            at android.view.View.performClick(View.java:4475)
            at android.view.View$PerformClick.run(View.java:18786)
            at android.os.Handler.handleCallback(Handler.java:730)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:5419)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:525)
            at …
Run Code Online (Sandbox Code Playgroud)

java database sqlite android activeandroid

9
推荐指数
2
解决办法
7406
查看次数

如何在dy HTTPS post中设置body数据

所以我环顾四周,唯一描述我问题的问题是 6 年前的问题,有 0 个答案,所以我想我会再试一次。

我正在使用 delphi 2009 和 Indy10。

我正在尝试JSON使用 HTTPS 发布到 api。

Instance.FHTTP := TIdHTTP.Create;
Instance.FHTTP.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(Instance.FHTTP);

{$IFDEF DEBUG}
Instance.FHTTP.ProxyParams.ProxyPort := 8888;
Instance.FHTTP.ProxyParams.ProxyServer := '127.0.0.1';
{$ENDIF}

Instance.FHTTP.Request.ContentType := 'application/json';
Instance.FAccessToken := Instance.FHTTP.Post('https://somedomain.com/api/endpoint', '{JSONName: JSONValue }' );
Run Code Online (Sandbox Code Playgroud)

我看到很多答案建议有效负载应作为方法中的参数JSON给出,但是当我尝试这样做时,它需要一个文件路径,并抛出一个错误:stringTidHTTP.Post

'无法打开文件“[项目路径{JSONName:JSONValue }]”。指定的文件未找到'。

如果我将 my 添加JSON到 aTStringList并将其作为参数添加,它只会将 JSON 添加到请求的标头中。

任何帮助是极大的赞赏。

delphi https indy http-post

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

IdHTTP使用哪种传输协议

我被公司要求记录我们的客户端只在软件级别通过TCP协议与我们的服务器通信.我一直认为IdHTTP利用TCP,但我不知道如何证明它.我无法在文档中找到它.

delphi indy

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

从数据库到填充列表的对象

我正在做一个学校项目,我们正在预订电影。该程序的标准之一是在列表中显示数据库中的所有电影。

我知道这可能是一个非常简单的问题,但我需要一个指向正确方向的指针。

如何制作包含电影所有数据的电影对象 ( movieID, movieName, movieLength, movieDesc)

如何使用此数据填充列表?

我们正在使用 C# 中的 WCF 在基于客户端/服务器的体系结构中编写程序

如果您需要进一步的阐述或细节,请告诉我。

提前致谢。这是我在数据库中创建电影的代码,我不确定如何从同一数据库创建电影对象,以在我的代码中使用。

SqlConnection sc = new SqlConnection();
sc.ConnectionString = ("Data Source=balder.ucn.dk;Initial Catalog=dmaa0213_6;********");
SqlCommand com = new SqlCommand();
sc.Open();
com.Connection = sc;
com.CommandText = ("INSERT into movies (movieName, movieLength, movieDescription) VALUES  ('" + movieName + "','" + movieLength + "','" + movieDesc + "');");
com.ExecuteNonQuery();
sc.Close();
Run Code Online (Sandbox Code Playgroud)

c# sql wcf

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

按钮onClick错误...找不到方法

我似乎无法Activity从我开始新的Button,我在这里寻找答案,但似乎无法解决问题.我希望有人有一个简单的解决方案.提前致谢.

这是错误:

E/AndroidRuntime? FATAL EXCEPTION: main
java.lang.IllegalStateException: Could not find a method openSearch(View) in the 
activity class dk.mathias.splitcab.MainActivity 
for onClick handler on view class android.widget.Button with id 'btnStartSearch'
Run Code Online (Sandbox Code Playgroud)

MainActivity.java

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

}

public void openSearch(){
    Intent openSearchIntent = new Intent(MainActivity.this, StartSearch.class);
    startActivity(openSearchIntent);
}
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml中

    <activity
        android:name=".StartSearch"
        android:label="@string/title_activity_start_search" >
        <intent-filter>
            <action android:name="dk.mathias.splitcab.STARTSEARCH" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

activity_main.xml中

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/StartSearch"
    android:id="@+id/btnStartSearch"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_alignRight="@+id/tvWelcome"
    android:layout_alignEnd="@+id/tvWelcome"
    android:onClick="openSearch"

    />
Run Code Online (Sandbox Code Playgroud)

StartSearch.java …

java android buttonclick android-activity

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