我在ASP.NET和SQL Server中遇到了土耳其字符问题.我在asp.net中有搜索框,并尝试在数据库中进行搜索.但是,我在土耳其语中遇到问题.当我搜索包含非法"İ"字符的"GALVANİZ"时.我确信,"GALVANİZ"这个词在数据库中.
当我在SQL Server工具中执行一个简单的select语句时,它也不会返回任何内容.
这是SQL
select * from Product where name like '%GALVAN?Z%'
Run Code Online (Sandbox Code Playgroud)
这不会返回任何东西.我怎样才能修好它?
谢谢
我已经构建了一个带有一个android活动的应用程序.我现在想要添加一个应该首先运行的LOGIN页面.如何更改应用程序以先运行登录?
我的第一个活动是MainActivity.java.我去了应用程序的属性 - >运行/调试设置 - >编辑conf. - >启动动作.但是只有Mainactivity,我看不到Login活动.
顺便说一句,我正在使用Eclipse.
有没有一种简单的方法来解决这个问题?
我做了一个简单的布局xml文件.我一直在解决我的问题.我正在使用scrolview,linearlayout和tableview.我有一个顶栏,它被锁在顶部.它永远不会移动.在中间,我有一个scrollview,我需要将我的最后一个linearlayout作为页脚放在底部,如果用户向下滚动,我不希望它消失.我希望它被锁定在那里.
这是我的代码
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableRow
android:background="@drawable/gradient"
android:gravity="center">
.......
</TableRow>
</TableLayout>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/sw_layout"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="#EEEEEE" >
<TableRow
android:id="@+id/tableRowDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
..........
</TableRow>
</TableLayout>
/*****************************************/
/* I want this to be footer at the bottom*/
/*****************************************/
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<Button
android:id="@+id/btn_date"
android:layout_height="35dp"
android:padding="5dp"
android:drawableLeft="@drawable/calendar"
android:text="Tarih" />
<Button
android:id="@+id/btn_converter"
android:layout_height="35dp"
android:padding="5dp"
android:drawableLeft="@drawable/calendar"
android:text="Hesap" />
</LinearLayout>
/*****************************************/
/* I want …Run Code Online (Sandbox Code Playgroud) 我有一个文本框,我需要让用户只输入金额,这意味着只有数字和逗号
这就是我所拥有的
<asp:TextBox ID="txt_tutar" runat="server" onkeypress="this.value=this.value.replace(/\D/g,'')"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
上面的代码只允许使用数字,它会删除逗号.如何更新让用户在文本框中输入浮点数?
我在c#项目中遇到同样的问题.我尝试将日期时间插入sql表,但在土耳其.日期总是DD.MM.YYYY,C#或SQL有时会尝试像美式方式一样插入MM.DD.YYYY.
我该如何永远解决这个问题?
这是一个示例代码
string selectSql = @"INSERT INTO [RN_VEHICLES_GUEST_INOUT] ([PLAKA],[MY_DATE])
VALUES(@PLAKA,@MY_DATE)
cmd.Parameters.Add("@PLAKA", SqlDbType.VarChar, 50);
cmd.Parameters.Add("@GELIS_TARIHI", SqlDbType.DateTime);
cmd.Parameters["@PLAKA"].Value = txtPlaka.Text.ToString();
cmd.Parameters["@GELIS_TARIHI"].Value = dateGelisTarihi.EditValue.ToString();
Run Code Online (Sandbox Code Playgroud)
这段代码一直工作到今天,它今天崩溃,因为今天是13.07.2013,它试图将其插入为MM.DD.YYYY.yesterdat它是12.07.2012我没有问题,因为它可以转换12个月而不是13.这就是我如何意识到这个问题.
如何确保C#和SQL始终以DD.MM.YYYY格式工作?
我正在尝试在 sql 中生成自定义自动增量功能。我的自定义自动增量 ID 应该如下所示...
S1501.001
Run Code Online (Sandbox Code Playgroud)
“S”是供应商名称的第一个字母。
“15”是今年的最后两位数字。
“01”是今天的月份
“。” 将永远在那里
“001”是我的增量器。
计数器将继续如下
S1501.001
S1501.002
S1501.003
S1501.004
Run Code Online (Sandbox Code Playgroud)
首先,我必须找到“S1501”。并在末尾找到数字最高的ID。我可以创建一个新的“S1501.005”。我怎样才能做到这一点?
我做了一些事情,但没有奏效。
SELECT TOP 1 (SELECT SUBSTRING('S1501.001', 7,3)),*
FROM LG_001_01_SERILOTN
WHERE CODE LIKE SUBSTRING('S1501.001', 1,6)+'%'
ORDER BY (SELECT SUBSTRING('S1501.001', 7,3)) DESC
Run Code Online (Sandbox Code Playgroud) 我们的ERP系统在单独的int列中保存年,月和日.我想将这3个int列合并为一个DateTime,如何在SQL Server中将其转换.
Year | Month | Day
--------------------
2016 | 1 | 23
Run Code Online (Sandbox Code Playgroud) 我是Razor的新手,我想知道如何为模型的日期对象添加一天。我需要放置一个“第二天”链接
这是查看代码
<a href="@Html.DisplayNameFor(model => model.date)">Next Day</a>
Run Code Online (Sandbox Code Playgroud) 我想知道是否有一种方法可以将整数变量与if语句中的整数列表进行比较,因为我们可以在SQL WHERE CLAUSE中执行此操作,
WHERE MY_ID IN (1,2,3,4,5,6)
Run Code Online (Sandbox Code Playgroud)
如果它存在于c#中我想使用相同的功能
if(myid in (1,2,3,4,5,6)){}
Run Code Online (Sandbox Code Playgroud)
这似乎是一个虚拟的问题,但如果存在,它将节省我很多时间
我在存储过程中创建一个动态查询,当我尝试打印该动态查询时,它只打印整个查询的一部分.
我的变量包含整个动态查询,如下所示
DECLARE @SQL NVARCHAR(MAX)
Run Code Online (Sandbox Code Playgroud)
当我像下面那样打印变量的长度时,它给出了整个查询的长度,这很好.
PRINT LEN(@SQL)
Run Code Online (Sandbox Code Playgroud)
但是,当我打印脚本本身时,它只打印整个查询的一部分.
PRINT @SQL
Run Code Online (Sandbox Code Playgroud)
我也尝试打印它如下
PRINT CONVERT(NVARCHAR(MAX),@SQL)
Run Code Online (Sandbox Code Playgroud)
为什么它只打印第一个4000chars?我究竟做错了什么?