我完全按照本教程创建了一个数据库:https://www.youtube.com/watch?v=OdDkFPO_nto
但是,当我重新启动计算机时,每次创建的表都会被删除。我在Visual Studio中创建了它们(右键单击,创建新表,在列中键入,单击Update,Update OK),然后尝试使用它们(检查数据是否通过C#存在,将列(行)的项目打印到控制台),并且有效。我关闭了Visual Studio,再次打开它,一切正常,我可以多次执行代码而没有任何问题。但是当我重新启动PC时,所有表都消失了。我还尝试过在Microsoft SQL Server Management Studio 17中创建表,结果相同-重新启动后所有内容都会清除。
如何正确保存数据/表?
这是App.config:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp"
android:background="@drawable/round_alert_like_ui">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/like_icon"
android:layout_marginStart="10dp"
android:layout_gravity="center"
android:id="@+id/likeIconId"
android:fitsSystemWindows="true"
android:padding="5dp"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/wowButtonId"
android:layout_marginStart="5dp"
android:src="@drawable/love_icon"
android:background="@drawable/round_button_for_round_menu_like_button"
android:layout_gravity="center"/>
<ImageButton
android:layout_width="40dp"
android:layout_height="35dp"
android:id="@+id/blehButtonId"
android:layout_marginStart="5dp"
android:src="@drawable/bleh"
android:background="@drawable/round_button_for_round_menu_like_button"
android:layout_gravity="center"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/dislikeButtonId"
android:layout_marginStart="5dp"
android:src="@drawable/dislike_icon"
android:background="@drawable/round_button_for_round_menu_like_button"
android:layout_gravity="center"/>
</LinearLayout>
</LinearLayout>
答案 0 :(得分:3)
您正在SQL Server临时(内部)数据库中创建表。它是不面向用户的系统数据库。创建另一个数据库并使用它。