1

これがsqliteのカスタム関数の副作用であるかどうかはわかりませんが、クエリを使用してフォームを強化しようとしていました。(ここに大まかなデモがありますhttp://www.thisisstaffordshire.co.uk/images/localpeople/ugc-images/275796/binaries/GPformMap4.html

わずかな問題は、特定の用語を使用してクエリを使用すると、クエリがデータを返すことです。

https://api.scraperwiki.com/api/1.0/datastore/sqlite?format=htmltable&name=geoutil&apikey=a083014f-1103-47ee-86aa-e30db4aa4762&query=select%20distance(Latitude%2C%20Longitude%2C%2052.951458%2C% 20-2.032748)%20as%20distance%2C%20 *%20from%20%60swdata%60%20where%20electronic_prescription%20%3D%20%22Yes%22%20and%20early_appointments%20like%20%22%258%25% 22%20order%20by%20distance%20asc%20limit%2010

ただし、electronic_prescriptionタグを含まない他のユーザーは、次のエラーを返さないでください。

{u'エラー':u'sqliteexecute:sqlite3.Error:ユーザー定義関数で例外が発生しました'}

https://api.scraperwiki.com/api/1.0/datastore/sqlite?format=htmltable&name=geoutil&apikey=a083014f-1103-47ee-86aa-e30db4aa4762&query=select%20distance%28Latitude%2C%20Longitude%2C%2052.951458%2C% 20-2.032748%29%20as%20distance%2C%20 *%20from%20%60swdata%60%20where%20early_appointments%20like%20%22%258%25%22%20order%20by%20distance%20asc%20limit%2010

問題は、カスタム関数を使用して2つの緯度/経度で定義されたポイントに基づいて距離を返すエラーにあると思います。

私は何を間違えましたか?さらに重要なのは、修正が簡単ですか?

4

1 に答える 1

1

David Jonesは、ScraperWikiのメーリングリストでこの質問に回答しました。あなたはここで答えを読むことができます:

https://groups.google.com/forum/?fromgroups=#!topic/scraperwiki/Rh6qkNHiRjI

于 2012-09-05T10:41:02.083 に答える