小编Bri*_*ian的帖子

SQL Server 2012中的自动计算列

SQL Server 2012本身是否可以自动计算列?

例如:我有三列START_DATE,END_DATEDURATION.

我希望通过这样做获得持续时间:

DURATION = END_DATE - START_DATE
Run Code Online (Sandbox Code Playgroud)

所以我得到了天数的持续时间.

SQL Server 2012是否可以在创建记录时自动执行此操作?

sql t-sql sql-server-2012 sql-server-2012-express

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

警告:复制(..):无法打开流:中没有这样的文件或目录

我对 PHP 还很陌生,正在尝试创建一个简单的 PHP 文件上传系统。

我遵循了(http://www.phpeasystep.com/phptu/2.html)的教程。我只更改了$HTTP_POST_FILES,因为它给了我错误,并且从我读到的内容来看,它在 PHP 中很旧。

我收到的错误消息较少,但在copy()函数中出现错误,并显示以下错误消息:

Warning: copy(Task2/uploads/anonymous.jpg): failed to open stream: No such file or directory in C:\xampp\htdocs\Task2\upload.php on line 13

Warning: copy(Task2/uploads/DSCF4639.JPG): failed to open stream: No such file or directory in C:\xampp\htdocs\Task2\upload.php on line 14

Warning: copy(Task2/uploads/jien maroon.jpg): failed to open stream: No such file or directory in C:\xampp\htdocs\Task2\upload.php on line 15
Run Code Online (Sandbox Code Playgroud)

我认为这是权限问题(Windows 7 中的读/写权限),但从谷歌快速搜索来看,XAMPP 似乎默认设置为处理 Win 7 上的权限。

这是代码:

<?php

//set where you want to store files …
Run Code Online (Sandbox Code Playgroud)

php upload file-upload copy stream

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

PHP - 注意:未定义索引:

可能重复:
PHP:“注意:未定义变量”和“注意:未定义索引”

我正在尝试做一个在数据库(MySQL)中注册用户的注册表。

该代码应该注册:

  • 姓名
  • 用户名
  • 密码
  • 电子邮件
  • 安全问题
  • 安全答案

代码在保存到表之前,检查用户名或密码是否已经存在,如果存在,则回显错误消息,如果不存在,则保存到数据库中。

但是,在页面加载时,我收到以下错误:

Notice: Undefined index: Name in C:\xampp\htdocs\Task2\registration.php on line 216

Notice: Undefined index: Surname in C:\xampp\htdocs\Task2\registration.php on line 217

Notice: Undefined index: Username in C:\xampp\htdocs\Task2\registration.php on line 219

Notice: Undefined index: Email in C:\xampp\htdocs\Task2\registration.php on line 221

Notice: Undefined index: C_Email in C:\xampp\htdocs\Task2\registration.php on line 222

Notice: Undefined index: password in C:\xampp\htdocs\Task2\registration.php on line 224

Notice: Undefined index: c_password in C:\xampp\htdocs\Task2\registration.php on line 225

Notice: Undefined index: SecQ …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

错误:字符串或二进制数据将被截断.该语句已终止

我正在尝试创建一个简单的注册表单,其中来自文本框等的数据被输入到一个名为的表中users:

user_id     int
username    nchar(20)
password    nchar(20)
... more columns
Run Code Online (Sandbox Code Playgroud)

码:

Dim Username As String = txtUsername.ToString
... more variable declarations

lblDOB.Text = DOB.ToString
lblDOB.Visible = True

Dim ProjectManager As String = "test"
... more constant declarations

Dim conn As New SqlConnection("...conn string...")

sqlComm = "INSERT INTO users(Username, Password, ...other columns...)" +
    "VALUES(@p1, @p2, ...other params...)"

conn.Open()
registerSQL = New SqlCommand(sqlComm, conn)
registerSQL.Parameters.AddWithValue("@p1", Username)
... other AddWithValues

registerSQL.ExecuteNonQuery()
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

字符串或二进制数据将被截断.该语句已终止.

database vb.net sql-server asp.net sql-server-2012

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

Java GUI(SWING/AWT) - 空框架 - 未显示的组件

我正在尝试创建(手动编码)GUI similair到下面显示的G​​UI,但是,只显示一个空框架.

模拟GUI: 在此输入图像描述

我使用了各种布局和SWING/AWT组件来创建GUI和4个JPanel,其中包含:

  • mainPanel:包含其中的所有面板.
  • listPanel:包含JTable,JLabel和两个JButton
  • infoPanel:包含JLabel,JCheckBox和JTextBoxes.
  • addPanel:包含JLists和JButton

这是我到目前为止的编码:

import java.awt.*; 
import javax.swing.*;
import javax.swing.JTable;


public class GUI extends JFrame {

    public void buildGui() {

        JFrame frame = new JFrame("Hotel TV Scheduler");

                JPanel mainPanel = new JPanel();
        mainPanel.setLayout(new BorderLayout());

                JPanel listPanel = new JPanel();
                listPanel.setLayout(new GridLayout(3,3));

                JPanel infoPanel = new JPanel();
        infoPanel.setLayout(new GridLayout(2,2));

                JPanel addPanel = new JPanel();
        addPanel.setLayout(new FlowLayout());

                mainPanel.add(listPanel, BorderLayout.LINE_START);
                mainPanel.add(infoPanel, BorderLayout.LINE_END);
                mainPanel.add(addPanel, BorderLayout.PAGE_END);

                JTable chOneTable = new JTable();
                JTable chTwoTable = new JTable();
                JTable listTable = new …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing awt jpanel

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

SQL-使用Scope_Identity()插入-获取记录ID

我有一个用VB.NET编写的ASP.NET页面,该页面GridView通过使用SELECT语句将项目放入,INNER JOIN并且还允许您将项目添加到发票中。

INNER JOINitems和获取数据project_items

SELECT Items.item_id, Items.item_name, Items.item_cost, project_items.item_quantity
FROM Items 
INNER JOIN project_items
ON items.item_id = project_items.item_id 
WHERE project_items.project_id = @parameter
Run Code Online (Sandbox Code Playgroud)

@parameter is Session("ProjectID")

(有一个外键project_items.item_id -> items.item_id。)

我试图在VB.NET中使用SQL语句尝试同时将INSERT插入两个表中。我所尝试的是尝试获取item_id最后创建的记录的,并project_items使用该数据将其插入到另一个表()中。但是,数据仅输入到第一个表中。

知道我能做什么吗?

这是代码:

Protected Sub btnAddItem_Click(sender As Object, e As EventArgs) Handles btnAddItem.Click

        Dim conn As New SqlConnection("Data Source=BRIAN-PC\SQLEXPRESS;Initial Catalog=master_db;Integrated Security=True")
        Dim addItemComm As String = "SELECT item_id FROM project_items WHERE project_id=@ProjectID"
        Dim user_id_select As …
Run Code Online (Sandbox Code Playgroud)

sql t-sql vb.net asp.net sql-server-2012

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

格式化时间(HH:MM:SS)

我正在从Numeric Ups和Downs获取小时,分钟和秒的值.

问题是,例如,如果时间例如是上午9点15分,它将显示为9:15:0

我想要做的就是格式化它们,这样如果任何值(小时,分钟或秒)小于10,它将在数字前加0,这样数字显示为09:15:00.

我尝试的是这个,但它不起作用:

Sub BtnSetClick(sender As Object, e As EventArgs)

        lbl8.Visible = True

        Dim nmTime As String = nmHour.Value.ToString + nmMin.Value.ToString + nmSec.Value.ToString



        lblST.Text.Format(nmTime.ToString, "HH:MM:SS")


        lblST.Text = (nmTime)

        lblST.Visible = True

    End Sub
Run Code Online (Sandbox Code Playgroud)

vb.net string formatting time date

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

Oracle 11g - 运行PL/SQL游标

我正在尝试在Oracle 11g上运行此代码,它在下面给出了错误.我似乎无法做对.

DECLARE
    CURSOR bookcursor IS
    SELECT btName, BookCopy.Isbn, pubName, dateDestroyed
      FROM booktitle bt
      JOIN publisher p
        ON bt.pubId = p.pubId 
      JOIN bookcopy bc
        ON bt.Isbn = bc.Isbn 
     WHERE datedestroyed IS NULL
    ;
    bookcursorrec bookcursor%ROWTYPE;
BEGIN
    OPEN bookcursor;
    LOOP
        FETCH bookcursor INTO bookcursorrer;
        EXIT WHEN bookcursor%NOTFOUND;
        dbms_output.put_line( 'ISBN: ' ||bookcursorrec.isbn
                              || ' - Book Name: ' || bookcursorrec.btname
                              || ' - Publisher: ' || bookcursorrec.pubname );
    END LOOP;
    CLOSE bookcursor;
END;


ERROR at line 3:
ORA-06550: line 3, column 20: …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql cursor oracle11g

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

PHP会话 - 登录表单 - 无法登录

我有一个用户登录的简单脚本.我正在尝试使用会话,以便用户保持登录他浏览网站的任何页面.

我有这些脚本:

如果用户登录或登录,"您现在已登录,则应显示$ user",但默认为"您尚未登录".在整个页面中显示.

每当我更改页面或尝试登录时,都不会显示任何错误消息.

最新版本的代码可以在这里找到: http ://www.mediafire.com/?7n6qo3p4gpkaao4

有人可以帮忙吗?

谢谢.

php mysql session login-script

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

除非指定了 DeleteCommand,否则数据源“SqlDataSource1”不支持删除

我有一个 ASP 按钮链接,GridView1点击后应该从数据库表中删除一个项目,我收到以下错误消息:

Deleting is not supported by data source 'SqlDataSource1' unless DeleteCommand is specified. 
Run Code Online (Sandbox Code Playgroud)

这是代码:

网络

Protected Sub GridView1_RowCommand(sender As Object, e As GridViewCommandEventArgs) Handles GridView1.RowCommand


    If e.CommandName.Equals("Delete") Then


        Dim rowIndex As Integer = Convert.ToInt32(e.CommandArgument)
        Dim rowID As String = e.CommandArgument.ToString()
        Dim conn As New SqlConnection("Data Source=BRIAN-PC\SQLEXPRESS;Initial Catalog=master_db;Integrated Security=True;")
        Dim cmd As New SqlCommand("DELETE content WHERE content_id=@rowID", conn)

        cmd.Parameters.AddWithValue("@rowID", rowID)

        conn.Open()
        cmd.ExecuteNonQuery()
        conn.Close()


    End If

End Sub
Run Code Online (Sandbox Code Playgroud)

ASP

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None" ViewStateMode="Enabled"> …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net gridview sqldatasource sql-server-2012

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