如何,如果我们要使用SQL Server数据库使用此代码,因为在此代码,我们使用的MS Access作为数据库MS访问SQL Server搜索
private void btnSearch_Click(object sender, System.EventArgs e) {
String pcode = txtPcode.Text;
int ctr = productsDS1.Tables[0].Rows.Count;
int x;
bool found = false;
for (x = 0; x<ctr; x++) {
if (productsDS1.Tables[0].Rows[x][0].ToString() == pcode) {
found = true;
break;
}
}
if (found == true) {
txtPcode.Text = productsDS1.Tables[0].Rows[x][0].ToString();
txtDesc.Text = productsDS1.Tables[0].Rows[x][1].ToString();
txtPrice.Text = productsDS1.Tables[0].Rows[x][2].ToString();
} else {
MessageBox.Show("Record Not Found");
}
private void btnNew_Click(object sender, System.EventArgs e) {
int cnt = productsDS1.Tables[0].Rows.Count;
string lastrec = productsDS1.Tables[0].Rows[cnt][0].ToString();
int newpcode = int.Parse(lastrec) + 1;
txtPcode.Text = newpcode.ToString();
txtDesc.Clear();
txtPrice.Clear();
txtDesc.Focus();
这里的的ConnectionString
喷气OLEDB:全局部分批量Ø ps = 2; Jet OLEDB:Registry Path =; Jet OLEDB:Database Locking Mode = 0; Data Source =“J:\ 2009-2010 \ 1st sem \ VC#\ Sample \ WindowsApplication_Products \ PointOfSales.mdb”
建议:添加代码是缺少零件和格式化。显示您当前如何连接到Access。告诉我们你的尝试。 – 2010-02-11 04:52:26
我没有看到你在这个代码中使用Access。 – 2010-02-11 04:54:12
Jet OLEDB:Global Partial Bulk Ops = 2; Jet OLEDB:Registry Path =; Jet OLEDB:Database Locking Mode = 0; Data Source =“J:\ 2009-2010 \ 1st sem \ VC#\ Sample \ WindowsApplication_Products \ PointOfSales。 mdb“ – 2010-02-11 05:01:07