что-то кажется неправильным с C# базы данных для учетных записей:типа или пространство имен имя «SQLConnection» не может быть найдено
Права на базе данных я получаю сообщение об ошибке:
Ошибки 1 типа или пространство имен «Connection» не может быть найден (вы пропали без вести с помощью директивы или ссылка на сборку?)
Что я, возможно, делаю неправильно с этим? Я хотел бы подключиться к базе данных в счетах
Code 1:
public void setCustAccounts(String custId) {
SQLConnection connect = acctsConnect();
Command statement = null;
ResultSet result = null;
String sql = "SELECT acctNo FROM Accounts Where Cid = '" + custId + "';";
try{
statement = connect.createStatement();
result = statement.executeQuery(sql);
while (result.next()){
result.getRow();
Account acct = new Account(result.getString("acctNo"));
custAccounts.add(acct);
}
}
finally {
connect.close();
}
}
код -
public SQLConnection acctsConnect(){
try{
Class.forName("C:\\ChattBankMDB.mdb");
}catch(ClassNotFoundException e){
Console.WriteLine("Error: " + e);
}
SQLConnection connect = null;
try{
connect = DriverManager.getConnection("C:\\ChattBankMDB.mdb");
}catch(SQLException e){
Console.WriteLine("Error: " + e);
}
return connect;
}
}
}
Тип данных - это 'SqlConnection', а буквы нижнего и верхнего регистра ** являются значимыми в C#! –
Спасибо! Я не могу поверить, что я не написал это правильно. – Hiy
Возможный дубликат имени [Getting "type или namespace name не найден", но все выглядит нормально?] (Http://stackoverflow.com/questions/3304741/getting -type-or-namespace-name-could-not-be-found-but-everything-кажется-ok) – Liam