Ejemplo n.º 1
0
 private void txtSqlInput_DragDrop(object sender, DragEventArgs e)
 {
     try
     {
         string theObjectName  = e.Data.GetData(DataFormats.Text).ToString();
         Point  pointOnTextbox = txtSqlInput.PointToClient(new Point(e.X, e.Y));
         int    charIndex      = txtSqlInput.GetCharIndexFromPosition(pointOnTextbox);
         txtSqlInput.Text = txtSqlInput.Text.Insert(charIndex, FieldScripting.EscapeObjectNames(theObjectName));
     }
     catch (Exception ex)
     {
         MessageBox.Show("Could not drag and drop.\r\n\r\n" + ex.Message, "T-SQL Flex");
     }
 }
Ejemplo n.º 2
0
 public void AlreadyEscapedObjectName_IsNotEscaped()
 {
     Assert.AreEqual("[dbo].[mytable]", FieldScripting.EscapeObjectNames("[dbo].[mytable]"));
 }
Ejemplo n.º 3
0
 public void UnqualifiedObjectNameWithSpace_IsEscaped()
 {
     Assert.AreEqual("[my table]", FieldScripting.EscapeObjectNames("my table"));
 }
Ejemplo n.º 4
0
 public void SimpleObjectName_IsNotEscaped()
 {
     Assert.AreEqual("dbo.mytable", FieldScripting.EscapeObjectNames("dbo.mytable"));
 }