小编Sea*_*ean的帖子

VBA-使用DAO对象的运行时错误3271

我正在尝试使用DAO.QueryDefAppendMicrosoft Access中的本地查询来更新SQL Server数据库。我正在更新的某些字段包含很长的字符串(从字符0700字符的任何地方)。

当字符串长度在从0255字符的范围内时,我毫无疑问将其传递到查询中并更新相应的表。但是,当它们超过255字符数时,我会收到以下运行时错误:

VBA运行时错误3271

我一直在使用随机字符串生成器网站来创建和测试不同长度的字符串。我还检查了我的数据库中的列数据类型,它们都NVARCHAR(MAX)在需要的地方。Microsoft Access显示与数据类型相同的各个列Long text

请参阅以下代码片段:

Dim dbs As DAO.Database
Dim qdf As DAO.QueryDef

Set dbs = CurrentDb

If Not IsNull(cmbboxFileNameLogic) Then
    Set qdf = dbs.QueryDefs("qryUpdateFile")

    qdf.Parameters("FileName").Value = txtboxUpdateConversionName.Value
    qdf.Parameters("ZipFileName").Value = txtboxZipFileNameLogic.Value
    qdf.Parameters("OutputFormat").Value = txtboxOutputFormat.Value
    qdf.Parameters("Delimeter").Value = txtboxDelimeter.Value
    qdf.Parameters("DestinationLocation").Value = txtboxDestinationLocation.Value
    qdf.Parameters("DeliveryMechinism").Value = txtboxDeliveryMechinism.Value
    qdf.Parameters("Note").Value = txtboxOutputFileInfoNotes.Value
    qdf.Parameters("Criteria").Value = txtboxOutputFileInfoCriteria.Value
    qdf.Parameters("CustomListKey").Value = txtboxCustomListKey.Value
    qdf.Parameters("ExcludeCustomListKey").Value = txtboxExcludeCustomListKey.Value
    qdf.Parameters("NewspaperFlag").Value = …
Run Code Online (Sandbox Code Playgroud)

ms-access vba dao access-vba

4
推荐指数
1
解决办法
709
查看次数

使用 Bootstrap3 设置 Html.ValidationMessageFor 样式

我正在尝试@HTML.ValidationMessageFor使用 Bootstrap 3 设置元素的样式,但没有应用 CSS。在查阅Bootstrap 的文档时,它指出:

要使用,请将 .has-warning、.has-error 或 .has-success 添加到父元素。该元素中的任何 .control-label、.form-control 和 .help-block 都将接收验证样式。

@Html.ValidationMessageFor即使在如上所述嵌套所需的样式后,也不会应用任何样式:

错误验证消息

请参阅下面我的代码片段:

模型属性:

[Range(0, int.MaxValue, ErrorMessage = "Client ID cannot be larger than 2147483647.")]
[RegularExpression(@"^[0-9]+$", ErrorMessage = "Client ID must be a positive number.")]
public int searchClientID { get; set; }
Run Code Online (Sandbox Code Playgroud)

看法:

<div class="form-group col-sm-4">
    <div class="input-group">
        <span class="input-group-addon" id="client-ID">Client ID</span>
        @Html.TextBoxFor(m => m.searchClientID, new { @class = "form-control" })
    </div>
    <div class="has-error">
        @Html.ValidationMessageFor(m => m.searchClientID, null, new { @class …
Run Code Online (Sandbox Code Playgroud)

html css razor twitter-bootstrap asp.net-mvc-5

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

标签 统计

access-vba ×1

asp.net-mvc-5 ×1

css ×1

dao ×1

html ×1

ms-access ×1

razor ×1

twitter-bootstrap ×1

vba ×1