小编tha*_*ksh的帖子

无法在SQL Server 2008中更改表设计

我创建了一个表tbl_Candidate...但我忘了将主键设置为表,并且在没有主键的情况下保存了它...

下次我要在SQL Server 2008 Express中设置主键时,我得到一条消息,就像我必须删除表并重新创建当我要用主键更改来保存表时...

这是当我试图保存表格中的更改时弹出的消息...... !!

不允许保存更改.您所做的更改需要删除并重新创建以下表.您已对表格进行了无法重新创建的更改,或者启用了该选项以防止保存需要重新创建表格的更改

我使用Windows身份验证登录到SQL Server,服务器类型作为数据库引擎,服务器名称为.\SQLExpress.

请给我一个方法来纠正这个问题或更改SQL Server设置的方法...请给我一个指示..谢谢..

sql sql-server sql-server-2008

46
推荐指数
3
解决办法
9万
查看次数

从SQLite数据库表中删除所有表行

我想删除我从SQLite数据库表中输入的所有行.表名是tbltask.我试图删除表并从表中删除*,但那些给了我运行时错误.我想在Button OnClickListner事件中触发此事件.

以下代码是我尝试的:

String delete = "DELETE FROM "+DATABASE_TABLE;
db.rawQuery(delete, null);
db.delete(DATABASE_TABLE, null, null);
Run Code Online (Sandbox Code Playgroud)

logcat的:

11-15 17:45:04.660: DEBUG/AndroidRuntime(300): Shutting down VM
11-15 17:45:04.660: WARN/dalvikvm(300): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 
11-15 17:45:04.710: ERROR/AndroidRuntime(300): FATAL EXCEPTION: main 
11-15 17:45:04.710: ERROR/AndroidRuntime(300): java.lang.NullPointerException 
11-15 17:45:04.710: ERROR/AndroidRuntime(300): at database.com.android.DatabaseAccess.drop(DatabaseAccess.java:258) 
11-15 17:45:04.710: ERROR/AndroidRuntime(300): at com.android.ExtraActivity$3$1.onClick(ExtraActivity.java:61) 
11-15 17:45:04.710: ERROR/AndroidRuntime(300): at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:158) 
11-15 17:45:04.710: ERROR/AndroidRuntime(300): at android.os.Handler.dispatchMessage(Handler.java:99) 
11-15 17:45:04.710: ERROR/AndroidRuntime(300): at android.os.Looper.loop(Looper.java:123) 
11-15 17:45:04.710: ERROR/AndroidRuntime(300): at android.app.ActivityThread.main(ActivityThread.java:4627) 
11-15 17:45:04.710: ERROR/AndroidRuntime(300): at java.lang.reflect.Method.invokeNative(Native Method) 
11-15 …
Run Code Online (Sandbox Code Playgroud)

sqlite android sql-delete

22
推荐指数
1
解决办法
6万
查看次数

我想在一个文件中读取多个excel表而不在C#中使用OLEDB

我正在从C#Windows窗体中读取Excel文档..在Excel工作簿中有25个工作表..我可以成功读取第一个工作表..但是当我将其更改为工作表2时...它将无法正常工作..我不使用OLEDB ..

我想在每张表中阅读100行..以下是我的代码......

`       dt.Columns.Add("Amount", typeof(double));
        dt.Columns.Add("ChequeNo", typeof(int));
        dt.Columns.Add("month", typeof(int));


        int AmountRow = 100;
        int ChequeNoRow = 101;
        int Column = 3;

        xlApp = new Excel.ApplicationClass();
        xlWorkBook = xlApp.Workbooks.Open(path, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
        xlWorkSheet = (Excel.Worksheet)xlWorkBook.Sheets[2];\\This place is the changing worksheets

        range = xlWorkSheet.UsedRange;

        double chequeAmount;
        double chequeNo;

        for (int i = Column; i < 15; i++)
        {
            chequeAmount = (double)(range.Cells[AmountRow, i] as Excel.Range).Value2;
            chequeNo = (double)(range.Cells[ChequeNoRow, i] as Excel.Range).Value2; …
Run Code Online (Sandbox Code Playgroud)

c# excel import-from-excel visual-studio-2008

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