我在我的函数上发现错误,它在从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)
如何解决这个问题?
我有个问题.我在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
这个功能出了什么问题?
我对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) 我对我的应用程序的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注册网址并没有严格执行任何身份验证机制.
谢谢你.
我有问题.我想用这个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)
怎么解决?
我有一个问题,我在我的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) 我在我的表中从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)
但当我点击该表中的行时,没有任何反应.我想要的是提醒我身份证.(参见警报功能).
怎么了?