小编Pan*_*kaj的帖子

检查SqlDataReader列是否具有空值时出错

当代码尝试验证SqlDataReader是否在列中返回空值时,与我一起处理项目的人之一不断收到错误.他运行这段代码:

if (!DB_Conn.isConnected()) DB_Conn.Connect();
using (SqlDataReader dr = DB_Conn.QueryDB(query))
{
   if (dr.HasRows && !dr.IsDBNull(0))
   {
       maxID = dr.GetInt32(0);
   }
}
Run Code Online (Sandbox Code Playgroud)

但是当在!dr.IsDBNull(0)命令中没有数据时,会得到一个错误,它是一个无效的attemtp.

如果我运行相同的代码,但我查询不同的表,它的工作原理.

此外,我运行两个查询,他们返回预期的空值.查询是:

SELECT MAX(ID) FROM Loan;
SELECT MAX(ID) FROM InternationalSwap;
Run Code Online (Sandbox Code Playgroud)

我不认为查询对我们在一台机器而不是另一台机器上出现此错误的原因有任何影响.

c# sql-server asp.net sql-server-2005 sql-server-2008

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

如何在repeater1_ItemDataBound中访问转发器的DataItem值

我如何访问File_Name1s值repeater1_ItemDataBound.

<asp:Repeater ID="repeater1" runat="server">

   <input type="hidden" id="filenameid" 
               value="<%#DataBinder.Eval(Container,"DataItem.File_Name1") %>" />

</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

我尝试了很多.

asp.net repeater

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

MailTo在新窗口IE 8中使用浏览器选项

下面是HTML

<a id="LnkEmail" onclick="doMailto('d@s.com');" href="javascript:void(0);">
<span id="LblEmail">ABC</span></a>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

<script type="text/javascript">
    function doMailto(EmailAddress) {
        document.location.href = window.open('mailto:' + EmailAddress, 'new window');
    }

</script>
Run Code Online (Sandbox Code Playgroud)

在FireFox中,它会在单击下面的跨度时打开图像.

在此输入图像描述 查询 - 在IE 8中 - 单击它时没有任何反应.任何的想法 ?

javascript asp.net jquery internet-explorer-8

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

动态创建丢弃存储过程脚本

我想动态创建一个Drop/Create Script.为此,我可以如下计算创建部分.

SELECT definition FROM sys.sql_modules
Run Code Online (Sandbox Code Playgroud)

我的查询 - 你能为Drop Stored Proc Part 提出一些建议......

我正在为存储过程尝试创建/删除脚本

sql-server sql-server-2005 sql-server-2008

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

.net中Method和function之间的区别是什么

我在Google上搜索方法和功能之间的区别,我得到了两个答案.

答案-1

方法是如下所示的非返回类型

void Method()
{
}
Run Code Online (Sandbox Code Playgroud)

其中Function是一个返回类型,如下所示

int Method()
{
}
Run Code Online (Sandbox Code Playgroud)

答案 - 2

这两个术语没有区别.

查询 - 哪个是正确的还是有任何第三件事?

c# oop class c#-3.0 c#-4.0

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

为什么要抽象数据访问层?

当没有任何实现细节可用于当前代码范围时,应使用接口.

当您可以使用某些实施细节时,应使用摘要.

查询 - 为什么还需要这些条款?为什么Business对象不能直接与DataAccess.SqlServer Layer通信?

c# asp.net oop c#-3.0 c#-4.0

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

从c#Window Forms中的文本文件导入cookie

嗨,大家好我想导入cookie用于Vb程序中的Web浏览器.这些cookie位于使用名为高级cookie管理器的插件从foirefox导出的文本文件中.这是youtube和Google帐户Cookie的全文文件内容.

    accounts.google.com FALSE   /   TRUE    0   GALX    6eHg_ah2OcA
accounts.google.com FALSE   /   TRUE    0   GoogleAccountsLocale_session    en
accounts.google.com FALSE   /   TRUE    0   GAPS    1:_Nr1hdAKxmmjavGHMMvU0mmYvqJE8A:Nc1AzVmN-IKZb3oq
accounts.google.com FALSE   /   TRUE    0   LSID    s.DE|s.youtube|talk|youtube:DQAAALoAAADgCb0yghM0OyhoTEOWeKd__922mYyKa3H0yBIs5jGOfSbMfP6C76Ao7YBT3chA3BA4zmqB3w5so99qg0QzJgh4LmocSsTuOc7aAraSsUH0dxfz0lJpoWxYx7f3hXI1HB2XP6YVtlpHZi-VAjsaaRDLanfpMddm73RtUnlu4xSJoNAgF0xJNogs_Of4EPAssrchOowBKcdM1-P-aQMy7rgvo5V5RF1RxTVZ8dyWRdqk8ocqEk09M-dld3fLm7cZB7g
.youtube.com    TRUE    /   FALSE   0   VISITOR_INFO1_LIVE  2S8cjkP9HuI
.youtube.com    TRUE    /   FALSE   0   use_hitbox  d5c5516c3379125f43aa0d495d100d6ddAEAAAAw
.youtube.com    TRUE    /   TRUE    0   SSID    A6maF6dfv-b3voGtv
.youtube.com    TRUE    /   TRUE    0   SAPISID q2lzZ6EO9sD4zfaO/Ag61mffuXQhzbTylQ
.youtube.com    TRUE    /   TRUE    0   HSID    Al2Ze5_OdWHfE-lKA
.youtube.com    TRUE    /   TRUE    0   APISID  dCxiK0RIWXVF4ss9/ADUW4MrNC4wbMNIZo
.youtube.com    TRUE    /   FALSE   0   PREF    f1=50000000&fv=0.0.0
.youtube.com    TRUE …
Run Code Online (Sandbox Code Playgroud)

c# cookies import c#-4.0

0
推荐指数
2
解决办法
1515
查看次数

如何在Tab Control的TabPage中添加行?

我的示例窗体表单应用程序中有一个Tab控件.这包含两个标签页.

有没有办法添加如下突出显示的行?

在此输入图像描述

c# winforms

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

无法读取未定义的属性(读取“组件”)

问题详情

屏幕一片空白,错误消息如下:

无法读取未定义的属性(读取“组件”)

问题截图

在此输入图像描述

我错过了什么吗?

应用程序.js

import { Routes, BrowserRouter, Route } from 'react-router-dom';
import React from 'react';

import LoginComponent from './LoginComponent';

class App extends React.Component {
    render() {
        return (
            <BrowserRouter>
                <Routes>
                    <Route exact path="/" >
                        <LoginComponent/>
                    </Route>
                </Routes>
            </BrowserRouter>
        );
    }
}

export default App;
Run Code Online (Sandbox Code Playgroud)

登录组件

import { React } from 'react';

class LoginComponent extends React.Component {
    constructor(props) {
        super(props);
    }
    
    render() {
        return (
            <div className="col-md-4 ">
                Login Html
            </div>
        );
    }
}
export default LoginComponent;
Run Code Online (Sandbox Code Playgroud)

reactjs

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

为什么查询只返回一组数据?

我遇到的问题是当我回显或打印以下变量时,我收到的数据只是我表中列出的最后一个商家的数据.

目前无论我在哪个列表中单击,我都会获得返回的最后一个业务的相同数据集.

正如您在下面的代码中看到的那样,我将从单击的列表中传递business_name以在我的查询中使用,以查找相关的业务配置文件信息.

$business_name = mysql_real_escape_string($_GET['business_name']);

$query = "SELECT
business_id,
category,
years_recommended,
profile_size,
business_name,
established,
employees,
service,
strengths,
ideal_for,
reassurance

FROM
business_data

WHERE
business_name = '$business_name'

AND
profile_size = 'A'

OR
profile_size = 'B'

OR
profile_size = 'C'

OR
profile_size = 'D'

OR
profile_size = 'E'";

$result = mysql_query($query, $dbc)
or die (mysql_error($dbc));

while($row = mysql_fetch_array($result)) {

$business_id = $row["business_id"];
$profile_size = $row["profile_size"];
$category = $row["category"];
$years = $row["years_recommended"];
$established = $row["established"];
$employees = $row["employees"];
$service = $row["service"];
$strengths = …
Run Code Online (Sandbox Code Playgroud)

php mysql

-1
推荐指数
1
解决办法
62
查看次数