小编ran*_*tan的帖子

将Java.Util.Date转换为Java.Sql.Date时出错

可能重复:
如何将java.util.date转换为java.sql.date?

我在我的函数上发现错误,它在从DatatypeFactory df初始化newInstance()方法后显示错误结果,我收到另一个错误:

java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
Run Code Online (Sandbox Code Playgroud)

我只是更改包名称

java.util.Date into java.SQL.Date
Run Code Online (Sandbox Code Playgroud)

然后铸造:

Date dateStarting  = (Date) jDateChooserStart.getDate();
Date dateEnding    = (Date) jDateChooserEnd.getDate();
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

(发布之前:将jcalendar日期转换为XMLGregorianCalendar获取空值)

java time datetime casting

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

错误代码:1305 MySQL,功能不存在

我有个问题.我在MySQL中创建了一个函数,它返回一个String(varchar数据类型).

这是语法:

DELIMITER $$
USE `inv_sbmanis`$$
DROP FUNCTION IF EXISTS `SafetyStockChecker`$$

CREATE DEFINER=`root`@`localhost` FUNCTION `SafetyStockChecker`
(jumlah INT, safetystock INT)   
RETURNS VARCHAR(10) CHARSET latin1
BEGIN
DECLARE statbarang VARCHAR(10);
IF jumlah > safetystock THEN SET statbarang = "Stabil";
ELSEIF jumlah = safetystock THEN SET statbarang = "Perhatian";
ELSE SET statbarang = "Kritis";
END IF;
RETURN (statbarang);
END$$
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

当我调用函数时call SafetyStockChecker(16,16),我收到此错误:

查询:致电SafetyStockChecker(16,16)
错误代码:1305
PROCEDURE inv_sbmanis.SafetyStockChecker不存在
执行时间:00:00:00:000
转移时间:00:00:00:000
总时间:00:00:00:000

这个功能出了什么问题?

mysql function

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

页面刷新后Laravel会话丢失

我对Laravel的会话有一点问题.

我做了这样的认证功能:

public function postSignin(){
        $attempt = Auth::attempt(array('username' => Input::get('username'), 'password' => Input::get('password')));
        if ($attempt) {
            return Redirect::to('index')->with('message', 'Anda telah login!' . $attempt)
                                        ->with('usersess', Input::get('username'));
        } else if(!$attempt){
                return Redirect::to('auth')
                            ->with('message', 'Kombinasi email/password salah ' . $attempt)
                            ->withInput();
        }
    }
Run Code Online (Sandbox Code Playgroud)

让我看看我已经将'usersess'var发送到我在我的标题刀片中使用的会话,{{ Session::get('usersess') }}并将其放在标题中.

但问题是当我刷新PAGE时,会话丢失了!有什么线索,如何在没有会话丢失的情况下取回它?

我已经了解了php和使用<?php session_start() ?>是基本功能,但它如何在laravel中工作?

谢谢!

更新我的session.php配置

return array(

/*
|--------------------------------------------------------------------------
| Default Session Driver
|--------------------------------------------------------------------------
|
| This option controls the default session "driver" that will be used on
| …
Run Code Online (Sandbox Code Playgroud)

php session laravel

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

Laravel cURL POST抛出TokenMismatchException

我对我的应用程序的POST cURL请求有问题.目前,我正在使用laravel 5构建RESTFUL注册功能.

这个例子的路线是

localhost:8000/user/create

我在终端上使用cURL函数传递值

curl -d 'fname=randy&lname=tan&id_location=1&email=randy@randytan.me&password=randytan&remember_token=Y&created_at=2015-03-03' localhost:8000/auth/register/
Run Code Online (Sandbox Code Playgroud)

这是我的routes.php

Route::post('user/create', 'UserController@create');

这是我存储注册用户的功能

public function create()
    {
        //function to create user.
        $userAccounts = new User;
        $userAccounts->fname = Request::get('fname');
        $userAccounts->lname = Request::get('lname');
        $userAccounts->id_location = Request::get('id_location');
        $userAccounts->email = Request::get('email');
        $userAccounts->password = Hash::make(Request::get('password'));
        $userAccounts->created_at = Request::get('created_at');

        $userAccounts->save();

        return Response::json(array(
                'error' => false,
                'user'  => $userAccounts->fname . " " . $userAccounts->lname
            ), 200);

    }
Run Code Online (Sandbox Code Playgroud)

执行上面的cURL语法,我收到此错误 TokenMismatchException

你有什么想法?

因为我只在我的几个网址中实现中间件,而且这个cURL注册网址并没有严格执行任何身份验证机制.

谢谢你.

php rest curl laravel-5

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

在C#上执行查询时出错

我有问题.我想用这个C#在我的mysqldatabase上存储数据

private void btnSaveFilm_Click(object sender, EventArgs e)
    {
        try 
        {
            MySqlConnection conn = new MySqlConnection(connection.mysqlconnectionbuilder());
            conn.Open();
            MySqlCommand cmd = conn.CreateCommand();
            cmd.CommandText = "INSERT INTO film(judul,genre,asal,kondisi)"
                + "VALUES(@judul,@genre,@asal,@kondisi)";
            cmd.CommandType = CommandType.Text;
            cmd.Parameters.AddWithValue("@judul", textBoxJudul.Text);
            cmd.Parameters.AddWithValue("@genre", category(comboBoxGenre.SelectedValue.ToString()).ToString());
            cmd.Parameters.AddWithValue("@asal", asal(comboBoxAsal.SelectedValue.ToString()).ToString());
            cmd.Parameters.AddWithValue("@kondisi", checkedStatus());
            cmd.ExecuteNonQuery();
            conn.Close();
        }
        catch(Exception exe) 
        { 
            Console.Write("Error on Save Film : " + exe.ToString() + "\n" +exe.Message);
        }

    }
Run Code Online (Sandbox Code Playgroud)

但它显示错误System.NullReferenceException:对象引用未设置为对象的实例.

这一行错误40:

   cmd.Parameters.AddWithValue("@genre",kategori(comboBoxGenre.SelectedValue.ToString()).ToString());
Run Code Online (Sandbox Code Playgroud)

怎么解决?

c# mysql sql

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

C#错误,执行存储过程,存储过程不可用

我有一个问题,我在我的MySQL数据库中存储过程名为:sp_insertSupplier.在mysql数据库中执行时,此方法正常工作.

我在"保存"按钮中创建此语法

private void btn_supplier_save_Click(object sender, EventArgs e)
{
    string connections = Connection.mysqlconnectionbuilder();
    using (MySqlConnection conn = new MySqlConnection(connections))
    {
        using (MySqlCommand cmd = new MySqlCommand()) 
        {
            //make connection
            cmd.Connection = conn;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "call sp_insertSupplier(@KD,@NM,@AL,@EM,@TLP);";
            cmd.Parameters.AddWithValue("@KD", createCode()); 
            cmd.Parameters.AddWithValue("@NM", txtsuppliernama.Text); 
            cmd.Parameters.AddWithValue("@AL", txtsupplieralamat.Text); 
            cmd.Parameters.AddWithValue("@EM", txtsupplieremail.Text); 
            cmd.Parameters.AddWithValue("@TLP",txtsuppliernotelp.Text);
            try
            {
                conn.Open();
                int result = cmd.ExecuteNonQuery();
                //check the result status
                if (result.Equals(1))
                {
                    DialogResult results = MessageBox.Show("Data berhasil ditambahkan! \n Apakah anda ingin input data lainnya? ", "Sukses!", MessageBoxButtons.OKCancel);
                    //cek apabila …
Run Code Online (Sandbox Code Playgroud)

c# mysql stored-procedures

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

从表TR id和TD id获取值

我在我的表中从tr和td获取id时遇到问题.

假设我有一个这样的表格:

<table class="table table-hover" id="table_tingkat_jual">
<thead>
 <tr>
   <th>Tingkat Penjualan</th>
   <th>SA</th>
   <th>Kode SA</th>
   <th>Kuantiti Terendah (lusin)</th>
   <th>Kuantiti Tertinggi (lusin)</th>
</tr>
</thead>
<tbody>
 <tr id='0'>
  <td>Diatas Rata-Rata</td>
  <td id='1'>1 </td>
  <td>AG</td>
  <td>3870</td>
  <td>5782</td>
 </tr>
 <tr id='0'>
  <td>Diatas Rata-Rata</td>
  <td id='3'>3 </td>
  <td>CA</td>
  <td>1080</td>
  <td>3780</td>
 </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我希望从特定表(table_tingkat_jual)中单击的每个tr获取TR和id FROM td的id.

这是我在jQuery中的语法:

$('#table_tingkat_jual tr').click(function(){
    this.stopPropagation();
});

$('#table_tingkat_jual tr').click(function() {
    var trid = $(this).closest('tr').attr('id');
    alert("TR ID " + trid);
    var tdid = $(this).closest('td').attr('id');
    alert("TD ID " + tdid);
});
Run Code Online (Sandbox Code Playgroud)

但当我点击该表中的行时,没有任何反应.我想要的是提醒我身份证.(参见警报功能).

怎么了?

html javascript jquery html-table

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