问题列表 - 第44294页

使用SQLite删除所有数据删除语法?

我已经创建了一个按钮来删除我的数组中的所有对象,这些对象显示在我的tableView中.然后它重新加载数据,tableview为空.但是如何从SQLite数据库中删除所有数据,而不仅仅是数组呢?现在重新启动时会出现数据.我试过这个:

按钮无效:

   - (void) deleteAllButton_Clicked:(id)sender {

     [appDelegate removeAllBooks:nil];
     [self.tableView reloadData];


    }
Run Code Online (Sandbox Code Playgroud)

Appdelegate无效:

-(void) removeAllBooks:(Book *)bookObj {
 //Delete it from the database.
 [bookObj deleteAllBooks];

 //Remove it from the array.
 [bookArray removeAllObjects];
}
Run Code Online (Sandbox Code Playgroud)

删除Book.m中的语法

- (void) deleteAllBooks {
 if(deleteStmt == nil) {
  const char *sql = "WHAT DO I HAVE TO DO TO DELETE ALL THE ROWS?";
  if(sqlite3_prepare_v2(database, sql, -1, &deleteStmt, NULL) != SQLITE_OK)
   NSAssert1(0, @"Error while creating delete statement. '%s'", sqlite3_errmsg(database));
 }

 //When binding parameters, index starts from 1 and not …
Run Code Online (Sandbox Code Playgroud)

sqlite sql-delete

6
推荐指数
2
解决办法
3万
查看次数

System.Data.SqlClient.SqlException:关键字'FROM'附近的语法不正确

嗨,我想在ASP.net中创建一个插入表单.但我得到这个例外,我无法用谷歌找到这个.

我究竟做错了什么 ?

这是我的代码:

<div id = "survey_div">
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:surveyConnectionString1 %>" 
    DeleteCommand="DELETE FROM survey" 
    InsertCommand="INSERT INTO survey(age, country, city) VALUES (,,)" 
    SelectCommand="SELECT FROM survey" UpdateCommand="UPDATE survey SET">
</asp:SqlDataSource>

<asp:DetailsView ID="DetailsView1" runat="server" CellPadding="4" 
    DataSourceID="SqlDataSource1" EnableModelValidation="True" ForeColor="#333333" 
    GridLines="None" Height="50px" Width="125px">
    <AlternatingRowStyle BackColor="White" />
    <CommandRowStyle BackColor="#D1DDF1" Font-Bold="True" />
    <EditRowStyle BackColor="#2461BF" />
    <FieldHeaderStyle BackColor="#DEE8F5" Font-Bold="True" />
    <Fields>
        <asp:CommandField ShowInsertButton="True" />
    </Fields>
    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
    <RowStyle BackColor="#EFF3FB" />
</asp:DetailsView>
</div>
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net exception insert

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

是否有可能在django模型上覆盖.objects?

我想默认只返回"已发布"实例(已发布= True).是否可以覆盖.objects,以便MyModel.objects.all()实际返回MyModel.objects.filter(published = True)?

这是明智的吗?在极少数情况下,如果我想要它们,我将如何获得未发表的?

python django filtering

7
推荐指数
1
解决办法
5354
查看次数

在PHP/MySQL中计算页面视图的最佳方法是什么?

最好的我的意思是效率最高,现在将它放在我的post.php文件中是我唯一能想到的:

$query = mysql_query(" UPDATE posts SET views + 1 WHERE id = '$id' ");
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法,一种消耗更少服务器资源的方法.我问,因为如果这是一个小应用程序我会对上面没有问题,但我正在尝试构建一些将被很多人使用的东西,我希望尽可能地提高查询意识.

php mysql

36
推荐指数
5
解决办法
4万
查看次数

有没有办法在MySQL查询中包含重复项:select..from..where..id in(list)

我试图获取查询类型的结果

SELECT * FROM table WHERE id IN(2,4,6,1,1,2) ORDER BY field (id,2,4,6,1,1,2)
Run Code Online (Sandbox Code Playgroud)

我想以与列表相同的顺序获得结果,包括:重复项.上面的查询保留了订单但删除了重复.我知道我可以对结果进行后期处理,但只是想知道是否有更简单的方法.

谢谢

mysql sql duplicates

5
推荐指数
1
解决办法
2536
查看次数

WPF在一个DataGrid中组合了两个集合

我有两个集合,我想在一个表中一起显示.我打算为此使用一个水平DataGrid,我想弄清楚将集合暴露给DataGrid的最佳方法是什么.(这里描述了一个水平DataGrid解决方案:WPF水平DataGrid)

有点椅子和桌子的荒谬的例子.在我的应用程序中,我有一个表列表和一个主席列表(表和主席都有Date和NumberOfItems属性):

public List<Table> TableList { get; set; }
public List<Table> ChairList { get; set; }
Run Code Online (Sandbox Code Playgroud)

在xaml中我想将DataBind添加到一个组合列表中,以便我得到类似的东西:

Date             | 01-Jan-2011 | 02-Jan-2011 | 03-Jan-2011 | 04-Jan-2011 
Number of tables |     5       |     6       |             |     7       
Number of chairs |     3       |             |     2       |       
Run Code Online (Sandbox Code Playgroud)

TableList和ChairList没有相同数量的项目.暴露可绑定组合集合的最佳方法是什么?

collections wpf list

3
推荐指数
1
解决办法
3346
查看次数

IIS Express Windows身份验证

我正在尝试使用IIS Express和VS2010来托管Silverlight应用程序.我修改了我的applicationhost.config文件以允许修改正确的配置设置.我在web.config中有以下内容:

<location path="">
  <system.webServer>
    <security>
      <authentication>
        <anonymousAuthentication enabled="false" />
        <windowsAuthentication enabled="true" />
      </authentication>
    </security>
  </system.webServer>
</location>
Run Code Online (Sandbox Code Playgroud)

我没有经过身份验证,我的域服务调用返回一个空记录作为用户.安装VS2010 SP1 BETA之后,我能够让这个工作正常,但我试图让它只与IIS Express一起使用.

如何启用Windows身份验证以使用IIS Express.是否存在我缺少的配置设置?

windows-authentication visual-studio-2010 visual-studio iis-express

242
推荐指数
4
解决办法
14万
查看次数

Ruby:PUT请求与JSON正文?

我需要使用ruby 创建HTTP PUT请求.

该请求具有JSON正文

我能够使用以下方法生成JSON主体:

require 'rubygems'
require 'json'
jsonbody = JSON.generate["message"=>"test","user"=>"user1"]
Run Code Online (Sandbox Code Playgroud)

我需要将此PUT请求发送到url:

require 'open-uri'
url = URI.parse('http://www.data.com?access_token=123')
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何在Ruby中做到这一点?

ruby json put httprequest

17
推荐指数
1
解决办法
2万
查看次数

用户应该在Mac上拥有/ usr/local/mysql?

文件所有者和组应该是什么/usr/local/mysql以及所有包含的文件和目录?MySQL工作正常,但在我sudo chown -R $USER:staff /usr/local安装Homebrew之后,MySQL无法在启动时自动启动,在MySQL Preferences面板上,我得到了"警告:/ usr/local/mysql/data目录不属于' mysql'或'_mysql'用户,"当我点击启动MySQL服务器时,它没有连接.

为了解决这个问题,我跑了sudo chown -R _mysql:wheel /usr/local/mysql/data.然后,我关闭并打开了系统偏好设置.警告消失了,当我点击启动MySQL服务器时,它就开始了!

MySQL似乎现在回应得很好,但我猜对了这个解决方案.我做的是正确的吗?

mysql macos file-ownership

64
推荐指数
1
解决办法
2万
查看次数

删除标点符号,符号,变音符号,特殊字符的最佳方法是什么?

我使用这些代码行来删除所有标点符号,符号等,你可以在数组中看到它们,

$pattern_page = array("+",",",".","-","'","\"","&","!","?",":",";","#","~","=","/","$","£","^","(",")","_","<",">");

$pg_url = str_replace($pattern_page, ' ', strtolower($pg_url));
Run Code Online (Sandbox Code Playgroud)

但是我想让它变得更简单,因为在列表中列出我要删除的所有东西看起来很傻,因为我可能会删除一些其他特殊字符.

我想过使用下面的正则表达式,

$pg_url = preg_replace("/\W+/", " ", $pg_url);
Run Code Online (Sandbox Code Playgroud)

但它没有删除得分不足 - _

删除所有这些东西的最佳方法是什么?正则表达能做到吗?

php preg-replace special-characters clean-urls

14
推荐指数
2
解决办法
2万
查看次数