$ sqlite3 test.sql
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table test (id integer, author_id integer, title varchar(128), name text);
sqlite> .separator ";"
sqlite> .import sqlite.csv test
sqlite.csv line 3: expected 4 columns of data but found 1
sqlite> .separator ';'
sqlite> .import sqlite.csv test
sqlite.csv line 3: expected 4 columns of data but found 1
sqlite>
Run Code Online (Sandbox Code Playgroud)
我正在尝试导入csv表; 作为sqlite的分隔符,但它无法找到4列.我从sql导出到csv并选中'在第一行中放置字段名'.我可以在这里遗漏一些东西吗?
前5行csv
id;"author_id";"title";"poem"
1;"92";"A Letter From Italy";"Salve magna parens frugum Saturnia tellus
Magna …Run Code Online (Sandbox Code Playgroud) 我在phpmyadmin中查看我的表,并注意到id从13410开始并增加1.我想重置并从一个开始.我读过许多人说最好不要理会它或者如果你搞砸它会变得复杂但是我仍然需要一个解决方案,至少在1开始id.谢谢
我很难弄清楚如何使用SharedPreferences将用户名存储在手机中并保持会话直到注销.我还需要知道它在会话中的同时它将使用用户在列表视图中单击的数据发送用户名.以下是我正在使用的代码,并想知道在哪里以及为了实现这一目的而放置什么代码.作为登录,它将进入菜单并保持菜单(避免后退按钮返回登录屏幕)每个菜单都有一个退出项目,将返回登录屏幕.
Logcat细节
05-26 10:42:19.146: WARN/KeyCharacterMap(26071): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
05-26 10:42:23.926: DEBUG/AndroidRuntime(26071): Shutting down VM
05-26 10:42:23.926: WARN/dalvikvm(26071): threadid=3: thread exiting with uncaught exception (group=0x40013140)
05-26 10:42:23.926: ERROR/AndroidRuntime(26071): Uncaught handler: thread main exiting due to uncaught exception
05-26 10:42:23.936: ERROR/AndroidRuntime(26071): java.lang.NullPointerException
05-26 10:42:23.936: ERROR/AndroidRuntime(26071): at com.merrill2.Login$1.onClick(Login.java:42)
05-26 10:42:23.936: ERROR/AndroidRuntime(26071): at android.view.View.performClick(View.java:2232)
05-26 10:42:23.936: ERROR/AndroidRuntime(26071): at android.view.View.onTouchEvent(View.java:3905)
05-26 10:42:23.936: ERROR/AndroidRuntime(26071): at android.widget.TextView.onTouchEvent(TextView.java:6414)
05-26 10:42:23.936: ERROR/AndroidRuntime(26071): at android.view.View.dispatchTouchEvent(View.java:3421)
05-26 10:42:23.936: ERROR/AndroidRuntime(26071): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:906)
05-26 10:42:23.936: ERROR/AndroidRuntime(26071): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:906) …Run Code Online (Sandbox Code Playgroud) 如何删除columnn中的年份?例如,该列是作者:
John Smith (1999-2000)
Bobby Bob (8th Century AD)
Robert Rob (712-800)
Run Code Online (Sandbox Code Playgroud)
我想删除其中的所有内容(),只显示作者姓名.
我试图让keytool.exe运行但命令提示符一打开就消失得如此之快.
我还尝试手动输入命令提示符
C:\ Program Files\Java\jdk1.6.0_25\bin
它说"程序"不被识别为内部或外部命令,可操作程序或批处理文件.我无法打开程序文件夹本身.
我去了环境变量并改变了路径
1)C:\ Program Files\Java\jdk1.6.0_25\bin 2)C:\ Program Files \和更多差异相关的路径等等但是命令提示符中的结果仍然给我错误.
当我输入'C:> java'时它显示了列表(我附上了cmd的屏幕截图,但不允许新用户)
我从这个链接按照这个方向
他们都没有能够解决我的问题.我错过了什么吗?我希望尽快解决这个问题.
!!!更新!!!
我发现我必须在路径之前键入cd
"cd C:\ Program Files\Java\jdk1.6.0_25\bin"
我假设如果我输入C:并按回车键,它会将目录更改为C:然后我可以从那里输入路径,但即使在"程序文件"本身也总是出错.
感谢大家!
这是我的命令提示符中的示例
C:> Program Files\Java\jdk1.6.0_25\bin
"程序"不被识别为内部或外部命令,可操作程序或批处理文件.
在路径前添加'cd'并且......
C:> cd C:\ Program Files\Java\jdk1.6.0_25\bin
C:\ Program Files\Java\jdk1.6.0_25\bin>