PDA

View Full Version : سوال: خطا در پر کردن دیتا ست



arefba
چهارشنبه 20 مرداد 1389, 01:00 صبح
بسمه تعالی

با سلام
می خوام اس کیو ال رو یاد بگیرم و تو این بین دچار یه مشکل شدم
من یه بانک دارم
اسم بانک عارف هست
اسم تیبلش علی
و شامل دو فیل name , family میشه
خوب حالا وقتی که در قسمت زیر اینا رو می نویسم

private const string _CommandText =
"SELECT name, family, " +
"FROM ali ";
در این قسمت که می خوام دیتا ستم رو پر کنم خطا میده و یه کادری باز میشه

objDataAdapter.Fill(objDataSet, "ali");
تو اون کادر نوشته

Incorrect syntax near the keyword 'FROM'.
بنظر شما خطا از کامند تکستم هست و اگه هست چطور بنویسمش و اگر هم نیست از کجاست
سورس کامل برنامه

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;


namespace fristsql
{
public partial class Form1 : Form
{
// Constant strings
private const string _CommandText =
"SELECT name, family, " +
"FROM ali ";
private const string _ConnectionString =
"Data Source=AREF\\AREF;Initial Catalog=aref;Integrated Security=True;";
// Declare global objects...
SqlConnection objConnection;
SqlDataAdapter objDataAdapter;
DataSet objDataSet;
DataView objDataView;
CurrencyManager objCurrencyManager;
public Form1()
{
objConnection = new SqlConnection(_ConnectionString);
objDataAdapter = new SqlDataAdapter(
_CommandText, objConnection);
InitializeComponent();
}
private void FillDataSetAndView()
{
// Initialize a new instance of the DataSet object...
objDataSet = new DataSet();
// Fill the DataSet object with data...
objDataAdapter.Fill(objDataSet, "ali");
// Set the DataView object to the DataSet object...
objDataView = new DataView(objDataSet.Tables["ali"]);
// Set our CurrencyManager object
// to the DataView object...
objCurrencyManager = (CurrencyManager)(
this.BindingContext[objDataView]);
}
private void BindFields()
{
// Clear any previous bindings...
textBox1.DataBindings.Clear();
textBox2.DataBindings.Clear();
// Add new bindings to the DataView object...
textBox1.DataBindings.Add("Text",
objDataView, "name");
textBox2.DataBindings.Add("Text",
objDataView, "family");

// Display a ready status...
//ToolStripStatusLabel1.Text = "Ready";
}

private void Form1_Load(object sender, EventArgs e)
{


// Fill the DataSet and bind the fields...
FillDataSetAndView();
BindFields();

}

private void button1_Click(object sender, EventArgs e)
{
// textBox1.TextText =objCurrencyManager.Position += 1;
}
}
}

mmd2009
چهارشنبه 20 مرداد 1389, 01:03 صبح
با سلام

فکر کنم ایراد رو بزرگ نوشتم و خودت هم متوجه شدی




private const string _CommandText =
"SELECT name, family, " +
"FROM ali ";