“关键词不受支持:'pdata source'是什么意思。我正在努力找出究竟是什么问题?
InitializeComponent();
connString = "PData Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\andrew\\Documents\\Vinyl0.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
query = "SELECT * FROM Record";
dAdapter = new SqlDataAdapter(query, connString);
dTable = new DataTable();
cBuilder = new SqlCommandBuilder(dAdapter);
cBuilder.QuotePrefix = "[";
cBuilder.QuoteSuffix = "]";
myDataView = dTable.DefaultView;
dAdapter.Fill(dTable);
BindingSource bndSource = new BindingSource();
bndSource.DataSource = dTable;
this.dataGridView1.DataSource = bndSource;
for (int q = 0; q <= dataGridView1.ColumnCount - 1; q++)
{
答案 0 :(得分:1)
您的连接字符串有拼写错误。它应该是
connString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\andrew\\Documents\\Vinyl0.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
^----- not "PData Source"
答案 1 :(得分:1)
您的连接字符串不正确。
将PData Source
更改为Data Source
或Server
,这应该没问题。
请参阅此Building Connection Strings文章和this文章,了解基于您的版本/数据适配器的连接字符串的构造。
答案 2 :(得分:0)
您的SqlDataAdapter
似乎无法识别PData
字段。
我也不认识它,你试过摆脱那些说PData
的部分吗?