- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在执行我的代码时遇到此错误。
Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
我的数据库代码如下
package com.routecounselor;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
public class Project_DB extends SQLiteOpenHelper {
public Project_DB(Context context) {
super(context, "mydb.db", null, 1);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE route(routeId INTEGER PRIMARY KEY AUTOINCREMENT,routeNumber VARCHAR(5))");
db.execSQL("CREATE TABLE stop(stopId INTEGER PRIMARY KEY AUTOINCREMENT,stopName VARCHAR(40),lat double,lon double)");
db.execSQL("CREATE TABLE relation(relationId INTEGER PRIMARY KEY AUTOINCREMENT,routeId INTEGER, stopId INTEGER,"
+ "FOREIGN KEY(routeId) REFERENCES route(routeId), FOREIGN KEY(stopId) REFERENCES stop(stopId))");
Log.d("LOGCAT", "Route Table Created");
Log.d("LOGCAT", "Stop Table Created");
Log.d("LOGCAT", "Relation Table Created");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
}
public void insertroute() {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("routeNumber", "101");
db.insert("route", null, values);
values.put("routeNumber", "104");
db.insert("route", null, values);
values.put("routeNumber", "104-A");
db.insert("route", null, values);
values.put("routeNumber", "105");
db.insert("route", null, values);
values.put("routeNumber", "105-A");
db.insert("route", null, values);
values.put("routeNumber", "110");
db.insert("route", null, values);
values.put("routeNumber", "111");
db.insert("route", null, values);
values.put("routeNumber", "113-A");
db.insert("route", null, values);
values.put("routeNumber", "115");
db.insert("route", null, values);
values.put("routeNumber", "120");
db.insert("route", null, values);
values.put("routeNumber", "121");
db.insert("route", null, values);
values.put("routeNumber", "122");
db.insert("route", null, values);
values.put("routeNumber", "122-A");
db.insert("route", null, values);
values.put("routeNumber", "124");
db.insert("route", null, values);
values.put("routeNumber", "124-A");
db.insert("route", null, values);
values.put("routeNumber", "127");
db.insert("route", null, values);
values.put("routeNumber", "127-A");
db.insert("route", null, values);
values.put("routeNumber", "128");
db.insert("route", null, values);
values.put("routeNumber", "131");
db.insert("route", null, values);
values.put("routeNumber", "133");
db.insert("route", null, values);
values.put("routeNumber", "136");
db.insert("route", null, values);
values.put("routeNumber", "138");
db.insert("route", null, values);
values.put("routeNumber", "1");
db.insert("route", null, values);
values.put("routeNumber", "1-C");
db.insert("route", null, values);
values.put("routeNumber", "3");
db.insert("route", null, values);
values.put("routeNumber", "6");
db.insert("route", null, values);
values.put("routeNumber", "7");
db.insert("route", null, values);
values.put("routeNumber", "21");
db.insert("route", null, values);
values.put("routeNumber", "24");
db.insert("route", null, values);
db.close();
}
public void insertstopName() {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values1 = new ContentValues();
values1.put("stopName", "Mandimor");
values1.put("lat", "33.637358");
values1.put("lon", "73.035063");
db.insert("stop", null, values1);
values1.put("stopName", "Pindora");
values1.put("lat", "33.652172");
values1.put("lon", "73.064414");
db.insert("stop", null, values1);
values1.put("stopName", "Faizabad");
values1.put("lat", "33.663157");
values1.put("lon", " 73.085276");
db.insert("stop", null, values1);
values1.put("stopName", "Zeropoint");
values1.put("lat", "33.678763");
values1.put("lon", "73.076445");
db.insert("stop", null, values1);
values1.put("stopName", "Aabpara");
values1.put("lat", " 33.707109");
values1.put("lon", " 73.089308");
db.insert("stop", null, values1);
values1.put("stopName", "Super Market");
values1.put("lat", "33.729444");
values1.put("lon", "73.077584");
db.insert("stop", null, values1);
values1.put("stopName", "Tarnol");
values1.put("lat", " 33.649919");
values1.put("lon", " 72.910876");
db.insert("stop", null, values1);
values1.put("stopName", "G-10/1");
values1.put("lat", " 33.670376");
values1.put("lon", " 73.010287");
db.insert("stop", null, values1);
values1.put("stopName", "G-10/2");
values1.put("lat", " 33.677019");
values1.put("lon", " 73.005395");
db.insert("stop", null, values1);
values1.put("stopName", "G-10/3");
values1.put("lat", " 33.686465");
values1.put("lon", "73.020801");
db.insert("stop", null, values1);
values1.put("stopName", "G-9/3");
values1.put("lat", " 33.696266");
values1.put("lon", " 73.033483");
db.insert("stop", null, values1);
values1.put("stopName", "Pims");
values1.put("lat", " 33.707050");
values1.put("lon", " 73.054187");
db.insert("stop", null, values1);
values1.put("stopName", "G-7 Markaz");
values1.put("lat", " 33.720329");
values1.put("lon", " 73.058162");
db.insert("stop", null, values1);
values1.put("stopName", "Lal Quarter");
values1.put("lat", " 33.717243");
values1.put("lon", " 73.073263");
db.insert("stop", null, values1);
values1.put("stopName", "Polyclinic");
values1.put("lat", " 33.720902");
values1.put("lon", " 73.080108");
db.insert("stop", null, values1);
values1.put("stopName", "Pak Secretariat");
values1.put("lat", " 33.737451");
values1.put("lon", " 73.091737");
db.insert("stop", null, values1);
values1.put("stopName", "Islamabad Chok");
values1.put("lat", " 33.632182");
values1.put("lon", " 72.938578");
db.insert("stop", null, values1);
values1.put("stopName", "G-11/1");
values1.put("lat", " 33.658188");
values1.put("lon", " 72.995135");
db.insert("stop", null, values1);
values1.put("stopName", "G-11/4");
values1.put("lat", " 33.664504");
values1.put("lon", " 73.000978");
db.insert("stop", null, values1);
values1.put("stopName", "G-10 Markaz");
values1.put("lat", " 33.676794");
values1.put("lon", " 73.014791");
db.insert("stop", null, values1);
values1.put("stopName", "G-9 Markaz");
values1.put("lat", "33.689885");
values1.put("lon", "73.030500");
db.insert("stop", null, values1);
values1.put("stopName", "Blue Area");
values1.put("lat", " 33.710953");
values1.put("lon", " 73.060684");
db.insert("stop", null, values1);
values1.put("stopName", "Parliament Chok ");
values1.put("lat", "33.729316 ");
values1.put("lon", "73.093008");
db.insert("stop", null, values1);
values1.put("stopName", "G-15");
values1.put("lat", "33.633175");
values1.put("lon", "72.922142");
db.insert("stop", null, values1);
values1.put("stopName", "T and T Chok");
values1.put("lat", "33.694879");
values1.put("lon", "73.064160");
db.insert("stop", null, values1);
values1.put("stopName", "G-7/2");
values1.put("lat", "33.702493");
values1.put("lon", "73.066129");
db.insert("stop", null, values1);
values1.put("stopName", "Meloody");
values1.put("lat", "33.716464");
values1.put("lon", "73.083493");
db.insert("stop", null, values1);
values1.put("stopName", "Foreign Office");
values1.put("lat", "33.718699");
values1.put("lon", "73.103647");
db.insert("stop", null, values1);
values1.put("stopName", "Chattar");
values1.put("lat", "33.779976");
values1.put("lon", "73.240520");
db.insert("stop", null, values1);
values1.put("stopName", "Bara Kau");
values1.put("lat", "33.739015");
values1.put("lon", "73.178387");
db.insert("stop", null, values1);
values1.put("stopName", "Malpur");
values1.put("lat", "33.730146");
values1.put("lon", "73.145852");
db.insert("stop", null, values1);
values1.put("stopName", "RawalDam Chok");
values1.put("lat", "33.708651");
values1.put("lon", "73.106199");
db.insert("stop", null, values1);
db.close();
}
public void insertrelation() {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values3 = new ContentValues();
values3.put("routeId", "1");
values3.put("stopId", "1");
db.insert("relation", null, values3);
values3.put("routeId", "1");
values3.put("stopId", "2");
db.insert("relation", null, values3);
values3.put("routeId", "1");
values3.put("stopId", "3");
db.insert("relation", null, values3);
values3.put("routeId", "1");
values3.put("stopId", "4");
db.insert("relation", null, values3);
values3.put("routeId", "1");
values3.put("stopId", "5");
db.insert("relation", null, values3);
values3.put("routeId", "1");
values3.put("stopId", "6");
db.insert("relation", null, values3);
values3.put("routeId", "1");
values3.put("stopId", "49");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "7");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "8");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "9");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "10");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "11");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "12");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "13");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "14");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "15");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "6");
db.insert("relation", null, values3);
values3.put("routeId", "2");
values3.put("stopId", "16");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "7");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "17");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "18");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "19");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "20");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "21");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "12");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "22");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "15");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "23");
db.insert("relation", null, values3);
values3.put("routeId", "3");
values3.put("stopId", "16");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "24");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "19");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "20");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "9");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "10");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "21");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "25");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "26");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "13");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "14");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "15");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "27");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "5");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "28");
db.insert("relation", null, values3);
values3.put("routeId", "4");
values3.put("stopId", "16");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "24");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "20");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "21");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "25");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "26");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "13");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "14");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "15");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "27");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "5");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "28");
db.insert("relation", null, values3);
values3.put("routeId", "5");
values3.put("stopId", "16");
db.insert("relation", null, values3);
values3.put("routeId", "6");
values3.put("stopId", "29");
db.insert("relation", null, values3);
values3.put("routeId", "6");
values3.put("stopId", "30");
db.insert("relation", null, values3);
values3.put("routeId", "6");
values3.put("stopId", "31");
db.insert("relation", null, values3);
values3.put("routeId", "6");
values3.put("stopId", "32");
db.insert("relation", null, values3);
values3.put("routeId", "6");
values3.put("stopId", "3");
db.insert("relation", null, values3);
values3.put("routeId", "6");
values3.put("stopId", "2");
db.insert("relation", null, values3);
values3.put("routeId", "6");
values3.put("stopId", "33");
db.insert("relation", null, values3);
values3.put("routeId", "6");
values3.put("stopId", "1");
db.insert("relation", null, values3);
values3.put("routeId", "7");
values3.put("stopId", "34");
db.insert("relation", null, values3);
values3.put("routeId", "7");
values3.put("stopId", "35");
db.insert("relation", null, values3);
values3.put("routeId", "7");
values3.put("stopId", "36");
db.insert("relation", null, values3);
values3.put("routeId", "7");
values3.put("stopId", "3");
db.insert("relation", null, values3);
values3.put("routeId", "7");
values3.put("stopId", "37");
db.insert("relation", null, values3);
values3.put("routeId", "7");
values3.put("stopId", "38");
db.insert("relation", null, values3);
values3.put("routeId", "7");
values3.put("stopId", "12");
db.insert("relation", null, values3);
values3.put("routeId", "7");
values3.put("stopId", "39");
db.insert("relation", null, values3);
values3.put("routeId", "8");
values3.put("stopId", "1");
db.insert("relation", null, values3);
values3.put("routeId", "8");
values3.put("stopId", "40");
db.insert("relation", null, values3);
values3.put("routeId", "8");
values3.put("stopId", "41");
db.insert("relation", null, values3);
values3.put("routeId", "8");
values3.put("stopId", "21");
db.insert("relation", null, values3);
values3.put("routeId", "8");
values3.put("stopId", "42");
db.insert("relation", null, values3);
values3.put("routeId", "8");
values3.put("stopId", "12");
db.insert("relation", null, values3);
values3.put("routeId", "8");
values3.put("stopId", "22");
db.insert("relation", null, values3);
values3.put("routeId", "8");
values3.put("stopId", "6");
db.insert("relation", null, values3);
values3.put("routeId", "8");
values3.put("stopId", "16");
db.insert("relation", null, values3);
values3.put("routeId", "9");
values3.put("stopId", "1");
db.insert("relation", null, values3);
values3.put("routeId", "9");
values3.put("stopId", "48");
db.insert("relation", null, values3);
values3.put("routeId", "9");
values3.put("stopId", "40");
db.insert("relation", null, values3);
values3.put("routeId", "9");
values3.put("stopId", "41");
db.insert("relation", null, values3);
values3.put("routeId", "9");
values3.put("stopId", "21");
db.insert("relation", null, values3);
values3.put("routeId", "9");
values3.put("stopId", "20");
db.insert("relation", null, values3);
values3.put("routeId", "9");
values3.put("stopId", "43");
db.insert("relation", null, values3);
values3.put("routeId", "9");
values3.put("stopId", "44");
db.insert("relation", null, values3);
values3.put("routeId", "9");
values3.put("stopId", "18");
db.insert("relation", null, values3);
db.close();
}
public String matchStop(String data1,String data2)
{
String ab=null;
String Source=null;
String Destination=null;
String latitude1=null;
String longitude1=null;
String latitude2=null;
String longitude2=null;
SQLiteDatabase db=this.getReadableDatabase();
String select1Query = "SELECT * FROM stop WHERE stopName='"+data1+"'";
Cursor cursor=db.rawQuery(select1Query,null);
if(cursor.moveToFirst()){
do{
Source=cursor.getString(cursor.getColumnIndex("stopName"));
latitude1=cursor.getString(cursor.getColumnIndex("lat"));
longitude1=cursor.getString(cursor.getColumnIndex("lon"));
/*Log.e("LAt Lan",latitude+longitude+"");
Log.e("N",Source+"");*/
}
while(cursor.moveToNext());
}
String select2Query = "SELECT * FROM stop WHERE stopName='"+data2+"'";
Cursor cursor1=db.rawQuery(select2Query,null);
if(cursor1.moveToFirst()){
do{
Destination=cursor1.getString(cursor1.getColumnIndex("stopName"));
latitude2=cursor1.getString(cursor1.getColumnIndex("lat"));
longitude2=cursor1.getString(cursor1.getColumnIndex("lon"));
}
while(cursor.moveToNext());
if(Source!=null && Destination!=null)
{
ab= (Source+",,"+Destination+",,"+latitude1+",,"+longitude1+",,"+latitude2+",,"+longitude2);
}
else
{
}
if(latitude1!=null && longitude1!=null){
}
}
return ab;
}
public String getroutenumber(String Source,String Destination) {
System.out.println("Inside GetRouteNumber");
String number=null;
String number1 = null;
String number2 = null;
SQLiteDatabase db = this.getReadableDatabase();
String selectQuery1="SELECT * FROM stop WHERE stopName='"+Source+"'";
Cursor cursor1 = db.rawQuery(selectQuery1, null);
if (cursor1.moveToFirst()) {
do {
number1 = cursor1.getString(cursor1.getColumnIndex("stopId"));
Log.e("Source id", number1 );
}
while (cursor1.moveToNext());
}
String selectQuery2="SELECT * FROM stop WHERE stopName='"+Destination+"'";
Cursor cursor2 = db.rawQuery(selectQuery2, null);
if (cursor2.moveToFirst()) {
do {
number2 = cursor2.getString(cursor2.getColumnIndex("stopId"));
Log.e("Destination Id", number2);
}
while (cursor1.moveToNext());
}
String selectQuery = "SELECT stopId FROM relation WHERE routeId in(SELECT routeId FROM relation WHERE stopId='"+number1+"')and stopId in(SELECT stopId FROM relation WHERE routeId in(SELECT routeId FROM relation WHERE stopId='"+number2+"'))";
Cursor cursor = db.rawQuery(selectQuery, null);
System.out.println(cursor);
if (cursor.moveToFirst()) {
do {
Log.e("inside", "of do");
number = cursor.getString(cursor.getColumnIndex("routeNumber"));
Log.e("Route Number", number );
}
while (cursor.moveToNext());
}
return number;
}
}
我的猫日志
08-18 00:06:31.957: E/AndroidRuntime(22127): FATAL EXCEPTION: main
08-18 00:06:31.957: E/AndroidRuntime(22127): java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
08-18 00:06:31.957: E/AndroidRuntime(22127): at android.database.CursorWindow.nativeGetString(Native Method)
08-18 00:06:31.957: E/AndroidRuntime(22127): at android.database.CursorWindow.getString(CursorWindow.java:434)
08-18 00:06:31.957: E/AndroidRuntime(22127): at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:51)
08-18 00:06:31.957: E/AndroidRuntime(22127): at com.routecounselor.Project_DB.getroutenumber(Project_DB.java:2141)
08-18 00:06:31.957: E/AndroidRuntime(22127): at com.routecounselor.Map$1.onClick(Map.java:136)
08-18 00:06:31.957: E/AndroidRuntime(22127): at android.view.View.performClick(View.java:4421)
08-18 00:06:31.957: E/AndroidRuntime(22127): at android.view.View$PerformClick.run(View.java:17903)
08-18 00:06:31.957: E/AndroidRuntime(22127): at android.os.Handler.handleCallback(Handler.java:730)
08-18 00:06:31.957: E/AndroidRuntime(22127): at android.os.Handler.dispatchMessage(Handler.java:92)
08-18 00:06:31.957: E/AndroidRuntime(22127): at android.os.Looper.loop(Looper.java:213)
08-18 00:06:31.957: E/AndroidRuntime(22127): at android.app.ActivityThread.main(ActivityThread.java:5225)
08-18 00:06:31.957: E/AndroidRuntime(22127): at java.lang.reflect.Method.invokeNative(Native Method)
08-18 00:06:31.957: E/AndroidRuntime(22127): at java.lang.reflect.Method.invoke(Method.java:525)
08-18 00:06:31.957: E/AndroidRuntime(22127): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:741)
08-18 00:06:31.957: E/AndroidRuntime(22127): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
08-18 00:06:31.957: E/AndroidRuntime(22127): at dalvik.system.NativeStart.main(Native Method)
谁能检测出错误在哪里?
最佳答案
您的 LogCat 中显示的错误表明,当您从 getColumnIndex()
中调用 getColumnIndex()
时,它返回了 -1,表明检索到的数据集中不存在该列名。确保您的 SQL 查询正确并且列名与您表中的列完全匹配。如果您无法找出问题所在,请尝试使用显式列索引逐步替换(只是为了调试)getColumnIndex() 方法,然后查看错误出现的位置。
关于android - 无法从 CursorWindow 读取第 0 行,列 -1,游标初始化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25352794/
猫f1.txt阿曼维沙尔阿杰贾伊维杰拉胡尔曼尼什肖比特批评塔夫林现在输出应该符合上面给定的条件 最佳答案 您可以在文件读取循环中设置一个计数器并打印它, 计数=0 读取行时做 让我们数一数++ if
我正在尝试查找文件 1 和文件 2 中的共同行。如果公共(public)行存在,我想写入文件 2 中的行,否则打印文件 1 中的非公共(public)行。fin1 和 fin2 是这里的文件句柄。它读
我有这个 SQL 脚本: CREATE TABLE `table_1` ( `IDTable_1` int(11) NOT NULL, PRIMARY KEY (`IDTable_1`) );
我有 512 行要插入到数据库中。我想知道提交多个插入内容是否比提交一个大插入内容有任何优势。例如 1x 512 行插入 -- INSERT INTO mydb.mytable (id, phonen
如何从用户中选择user_id,SUB(row, row - 1),其中user_id=@userid我的表用户,id 为 1、3、4、10、11、23...(不是++) --id---------u
我曾尝试四处寻找解决此问题的最佳方法,但我找不到此类问题的任何先前示例。 我正在构建一个基于超本地化的互联网购物中心,该区域分为大约 3000 个区域。每个区域包含大约 300 个项目。它们是相似的项
preg_match('|phpVersion = (.*)\n|',$wampConfFileContents,$result); $phpVersion = str_replace('"','',
我正在尝试创建一个正则表达式,使用“搜索并替换全部”删除 200 个 txt 文件的第一行和最后 10 行 我尝试 (\s*^(\h*\S.*)){10} 删除包含的前 10 行空白,但效果不佳。 最
下面的代码从数据库中获取我需要的信息,但没有打印出所有信息。首先,我知道它从表中获取了所有正确的信息,因为我已经在 sql Developer 中尝试过查询。 public static void m
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我试图在两个表中插入记录,但出现异常。您能帮我解决这个问题吗? 首先我尝试了下面的代码。 await _testRepository.InsertAsync(test); await _xyzRepo
这个基本的 bootstrap CSS 显示 1 行 4 列: Text Text Text
如果我想从表中检索前 10 行,我将使用以下代码: SELECT * FROM Persons LIMIT 10 我想知道的是如何检索前 10 个结果之后的 10 个结果。 如果我在下面执行这段代码,
今天我开始使用 JexcelApi 并遇到了这个:当您尝试从特定位置获取元素时,不是像您通常期望的那样使用sheet.getCell(row,col),而是使用sheet.getCell(col,ro
我正在尝试在我的网站上开发一个用户个人资料系统,其中包含用户之前发布的 3 个帖子。我可以让它选择前 3 条记录,但它只会显示其中一条。我是不是因为凌晨 2 点就想编码而变得愚蠢? query($q)
我在互联网上寻找答案,但找不到任何答案。 (我可能问错了?)我有一个看起来像这样的表: 我一直在使用查询: SELECT title, date, SUM(money) FROM payments W
我有以下查询,我想从数据库中获取 100 个项目,但 host_id 多次出现在 urls 表中,我想每个 host_id 从该表中最多获取 10 个唯一行。 select * from urls j
我的数据库表中有超过 500 行具有特定日期。 查询特定日期的行。 select * from msgtable where cdate='18/07/2012' 这将返回 500 行。 如何逐行查询
我想使用 sed 从某一行开始打印 n 行、跳过 n 行、打印 n 行等,直到文本文件结束。例如在第 4 行声明,打印 5-9,跳过 10-14,打印 15-19 等 来自文件 1 2 3 4 5 6
我目前正在执行验证过程来检查用户的旧密码,但问题是我无法理解为什么我的查询返回零行,而预期它有 1 行。另一件事是,即使我不将密码文本转换为 md5,哈希密码仍然得到正确的答案,但我不知道为什么会发生
我是一名优秀的程序员,十分优秀!