我有一个SQL Server 2005数据库,其中我有一些表包含阿拉伯文本.这些字段的数据类型是NVARCHAR(n).
表格中的阿拉伯文字显示正确,选择时,它们会正确显示.
问题是搜索阿拉伯语文本会产生0行.
select * from table_name
where name='arabic_text'
Run Code Online (Sandbox Code Playgroud)
这将检索没有行,其中有一个具有此值的名称.
你能指导我如何编写查询吗?
当我使用Coded UI测试记录"Login Scenario"的测试方法时,它会生成这样的代码
生成的代码
public void LoginMethod()
{
#region Variable Declarations
WinEdit uIItemEdit = this.UIDiagnosoftVIRTUEWindow.UIItemWindow.UIItemEdit;
WinEdit uIItemEdit1 = this.UIDiagnosoftVIRTUEWindow.UIItemWindow1.UIItemEdit;
WinComboBox uIItemComboBox = this.UIDiagnosoftVIRTUEWindow.UIItemWindow2.UIItemComboBox;
WinButton uIConnectButton = this.UIDiagnosoftVIRTUEWindow.UIConnectWindow.UIConnectButton;
#endregion
// Type 'username' in 'Unknown Name' text box
uIItemEdit.Text = this.LoginMethodParams.UIItemEditText;
// Type '********' in 'Unknown Name' text box
Keyboard.SendKeys(uIItemEdit1, this.LoginMethodParams.UIItemEditSendKeys1, true);
// Select 'facility' in 'Unknown Name' combo box
uIItemComboBox.SelectedItem = this.LoginMethodParams.UIItemComboBoxSelectedItem;
// Click 'Connect' button
Mouse.Click(uIConnectButton, new Point(64, 14));
}
Run Code Online (Sandbox Code Playgroud)
我更新此代码以允许数据驱动源,CSV文件,其中包含用户名,密码,....这里是更新的代码
更新的代码
public void LoginMethod(string username,string password,string facility)
{
#region …Run Code Online (Sandbox Code Playgroud) 我刚刚在.net中遇到了关于继承的这个基本规则:
CS0060:类类型的直接基类必须至少与类类型本身一样可访问
我很好奇为什么要制定这条规则.
有谁知道为什么这种继承是首选?是否有任何语言以不同的方式执行.
// CS0060.cs
class MyClass
// try the following line instead
// public class MyClass
{
}
public class MyClass2 : MyClass // CS0060
{
public static void Main()
{
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢