BT Infinity is in my area, but no one can get it. ...

Hi guys,
So my exchange (Trillick) has been Infinity activated:
http://www.samknows.com/broadband/exchange/NITR
I also confirmed it with the BT checker and yes it is there. As you can see I live in the middle of some fields!
Problem is I have a friend right beside the exchange, just across the road and he can not get infinity. I live exacly 1.5 miles away and again can't get it. In fact after spending a lot of time entering in everyones phone number from the entire area that I have, no one is able to get it. Now this irks me because I have been told by BT to wait as I will have it before 2012, and according to them it is available in "Some areas from that exchange." Now I don't mind waiting a bit longer but I would really like some accurate information. I see Openreach vans cruising around a lot for the last month or so and still nothing. Towns on both sides of us seem to be up and running for a few months now yet for some reason still nada here. 
Finally, as mentioned I live exactly 1.5 miles out the road from the exchange. What are the chances of us EVER getting infinity? I am sick and tired of Plusnet and their 60GB cap. I run a business and that simply is not good enough. As the area is ADSL only they will not raise the limit so I end up with a monthly bill near £80 for broadband alone, and is not sustainable. 
Thanks in advance,
J

Hi Webby, 
Thanks for the reply. 
Results are as follows:
"For Telephone Number 0288** ***** on Exchange TRILLICK
Your exchange is ADSL enabled, and our initial test on your line indicates that your line should be able to have an ADSL broadband service that provides a fixed line speed up to 2Mbps.
Our test also indicates that your line currently supports an estimated ADSL Max broadband line speed of 2.5Mbps; typically the line speed would range between 1.5Mbps and 3.5Mbps.
The actual stable line speed supportable will be determined during the first 10 days of use. This speed may change over time, to ensure line stability is maintained.
If you decide to place an order, a further test will be performed to confirm if your line is suitable for the service you wish to purchase.
Thank you for your interest.
Please note that postcode and address check results are indicative only. Most accurate results can be obtained from a telephone number check.
Note: If you already have a Broadband service enabled on this line and you want to switch service providers, you will need to contact both your current provider and your new provider to get your service changed over new and existing service provider to have this service transferred."
I get about 1.5 mb stable, with fluctuations and drop outs on a daily basis. 
As much as I would love to switch over to Option 3, I can't risk it. My current connect is now contract free. Prior to Plusnet I was with AOL years ago and suffered horrible customer service and a horrible connection that went out on the clock at 1.03pm untill 11.06pm everyday. No one could fix it, not AOL and not BT. So I am unwilling to change from Plusnet to BT incase that unknown problem resurfaces. I would rather pay more than have a totally unreliable service, and by switching to BT I would be under contract which is not something I am willing to do when I don't know how unreliable it would be. Plus I had been told I would be getting fibre to the area soon......I will however switch to the first person willing to offer me fibre!
I really wish there was a way to find out my local cabinet and check if I will be getting it. 

Similar Messages

  • BT Infinity available in my area but can't get it ...

    Hey Everybody,
    I've been reading several threads and came across this one;
    http://community.bt.com/t5/BT-Infinity/FTTC-Exchange-and-Cabinet-BT-Wholesale/td-p/181321
    Unfortunately it appears that they've pulled this from public view so I can't access.
    Using the "Find Sold House Prices" tool on Rightmove to obtain House Numbers to Postcodes, i've been able to determine on the BT Infinity checker that some houses in my town can get Infinity.
    My exchange is MRMDW (Middlewich) http://www.samknows.com/broadband/exchange/MRMDW
    FTTC status: Available in some areas
    I logged a call through the normal BT website before somebody contacted me and started talking about Cabinets, I had no idea what a cabinet was and thought he was just trying to fob me off with technical gumf.
    Since i've been reading, I want to try and determine where my Cabinet it, and when its likely to be "Fibre Enabled"
    Can somebody send me a copy of the list
    I found this here; http://www.btwholesale-inspire.com/products2/broadband-products-picrosite/fttc?tab=community
    RFS
    1
    MIDDLEWICH
    MRMDW
    RFS
    3
    MIDDLEWICH
    MRMDW
    RFS
    4
    MIDDLEWICH
    MRMDW
    RFS
    6
    MIDDLEWICH
    MRMDW
    RFS
    8
    MIDDLEWICH
    MRMDW
    RFS
    9
    MIDDLEWICH
    MRMDW
    RFS
    10
    MIDDLEWICH
    MRMDW
    RFS
    12
    MIDDLEWICH
    MRMDW
    RFS
    13
    MIDDLEWICH
    MRMDW
    RFS
    14
    MIDDLEWICH
    MRMDW
    Name
    Postcode
    SAU_NODE_ID
    Exchange Only Flag
    Percent Lines
    Uplift
    Phase
    Deployed
    FTTC or FTTP
    MIDDLEWICH
    CW109GB
    {MRMDW}{p15}
    0
    26.92
    2.38
    MIDDLEWICH
    CW109GB
    {MRMDW}{p7}
    0
    73.07
    2.18
    I have no idea how to read this 
    It looks like I have 2 cabinets for my postcode.
    All I want it Infinity...... can sombody advise when I am likely to get it or how I can quicken the process up ?
    Thanks,
    Scott

    Your exchange is ADSL enabled, and our initial test on your line indicates that your line should be able to have an ADSL broadband service that provides a fixed line speed up to 2Mbps.
    Our test also indicates that your line currently supports an estimated ADSL Max broadband line speed of 3Mbps; typically the line speed would range between 2Mbps and 5.5Mbps.
    Our test also indicates that your line currently supports an estimated ADSL2+ broadband line speed of 3Mbps; typically the line speed would range between 2.5Mbps and 6.5Mbps. Our test also indicates that your line could support an estimated ADSL 2+ Annex-M broadband upstream line speed of 500Kbps and downstream line speed of 3Mbps; typically the downstream speed would range between 2.5Mbps and 6.5Mbps.
    The actual stable line speed supportable will be determined during the first 10 days of use. This speed may change over time, to ensure line stability is maintained.
    Sounds about right......
    I generally get about 6mbps with download speeds of about 730kbps (MAX)

  • My iPhone will no longer pick-up the wifi at home(comcast). My mom used to have comcast and I used to connect there as well, but she changed to verison and I connect there, but no longer can get the comcast wi-fi at home.  the wi-fi settings are ok there,

    My iPhone will no longer picks-up the wifi at home(comcast). My mom used to have comcast and I used to connect there as well, but she changed to verison and I connect there, but no longer can get the comcast wi-fi at home.  The wi-fi settings are ok there, but blank at home now.  The phone's network settings are fine because I can join other wifi networks.  I've done a reset with no results.  Is there a manual way for me to restore the comcast wifi from the router?

    First thanks for the reply and second sorry about the confusion.  I was unable to get the full message out, but here's the problem:
    Like I had mentioned, for a long time both me and my Mom had comcast and as soon as I came into both dwellings the phone would automatically jump onto either wifi network.  Then a while ago she verison and used the same Belkin router.  So there was no problem and my phone jumped on her system as usual, but at some point something happened and when I got home I noticed that the phone asked to be put on my system.  I would input the password, but it would say "unable to connect" to the network.  I did the standard things like check the network settings on the phone itself and they were fine.  Then I did a reset (actually twice) with the same result.  It seems like the phone ability to pick-up wi-fi is ok because when I go to my University I can log-in with no problem.  The only thing I noticed is when I look at the settings (on the iPhone) for the router at home the whole thing is blank.  My question is: Is there a manual way to get the phone to pick-up my router?  I need to have it on my network at home because I use DocumentsToGo a lot.  Thanks again for your response again and I hope things are clear now.  Have a great day.
    Michael

  • I have to upload files from pagemaker 6.5 but no one can open them.

    I have a lot of files (posters, brochures, etc) created in pagemaker 6.5. I try to send them to graphics services but no one can open them. They all want pdf files but acrobat will not convert the p6.5 documents. Any suggestions. Or is pagemaker out lived its usefulness and I should get another program.

    Everything you need is on the PM Setup CD.  However, PM6.5 is ten years so if you are using WinXP SP3, expect problems.
    There's some advice here, but it relates to PM7 and Win2K (which indicates it's no longer current).   ISTR that you cannot simply copy/extract Distiller because Adobe are very protective of it.
    Installing and Setting Up PM7's Export… Adobe PDF… using the “Application” CD-ROM
    and here: Install Distiller from the PM7 application CD

  • HT201257 I just bought an imac in september 2012.  And i just find out that my microphone is not working.  So i did an apple hardware test and with no problems found?  I have sound but no one can hear me, not even the computer.  Should i bring it back to

    I just bought an imac in september 2012.  And i just find out that my microphone is not working.  So i did an apple hardware test and with no problems found?  I have sound but no one can hear me, not even the computer.  Should i bring it back to the store

    Before you go through that trouble open About this Mac > More Info... > System Report > Audio and see if the system actually knows it has a microphone.  Then you can look into Applications > Utilities >  Audio MIDI Setup and see if the microphone is there, select it and make sure the sliders are set to full. Then in System Preferences look for Sound > Input and make sure it shows up there and the sliders are at least half way up. If none of that works do a
    SMC RESET
    http://support.apple.com/kb/HT3964
    Shut down the computer.
    Unplug the computer's power cord and ALL peripherals.
    Wait 15 seconds.
    Attach the computers power cable.
    Wait another 5 seconds and press the power button to turn on the computer.
    It is the 5 second timing that initiates the reset.
    then go through the process of looking for the microphone again as the reset may reenable the mic.

  • What do you do when you can receive a call, but no one can hear you?

    What do you do when you can receive a call, but no one can hear you?

    From a Kappy  post
    The Three Best Alternatives for Security Questions and Rescue Mail
       1. Use Apple's Express Lane.
    Go to https://expresslane.apple.com ; click 'See all products and services' at the
    bottom of the page. In the next page click 'More Products and Services, then
    'Apple ID'. In the next page select 'Other Apple ID Topics' then 'Forgotten Apple
    ID security questions' and click 'Continue'. Please be patient waiting for the return
    phone call. It will come in time depending on how heavily the servers are being hit.
    2.  Call Apple Support in your country: Customer Service: Contact Apple support.
    3.  Rescue email address and how to reset Apple ID security questions.
    A substitute for using the security questions is to use 2-step verification:
    Two-step verification FAQ Get answers to frequently asked questions about two-step verification for Apple ID.

  • What are some programs I can get rid of to speed up my macbook?

    I bought a macbook like 6 months ago and love it, but I'm wondering if there are any programs I can get rid off (non-essential programs) to speed up my macbook.

    None
    Programs that are not in use have no effect on the speed

  • HT5624 my iphone is connected to a old account that i have used in a while i have a new icloud i tried reseting my phone but now i can get in becuase it linked in with my old account how can i fix this so i can log in with my new account?

    my iphone is connected to a old account that i have used in a while i have a new icloud i tried reseting my phone but now i can get in becuase it linked in with my old account how can i fix this so i can log in with my new account i reset my phone but i did it before on my new phone but this old is link to a account that i set up when i was so much younger can you advise what to do?
    Thanks

    Go into Settings App and turn OFF Find My iPhone. It will ask for your old password, but in the future you can use your new Apple ID account. If you need to reset the old password try this: https://iforgot.apple.com/password/verify/appleid?language=US-EN&returnURL=https ://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa&app_id=93&app_type=ext

  • What are the reports we can get from OPM Quality

    Dear All,
    What are the reports we can get it from OPM Quality module.
    I am unable to get any reports abouts Tests, Samples specifications.
    Can someone please suggest me.
    Regards,
    Jon

    Pl post details of EBS version.
    If 12.1.3, see Chapter 7 of the OPM Quality User Guide - http://download.oracle.com/docs/cd/B53825_08/current/acrobat/121gmdqmug.pdf
    The same guide for other versions can be found at http://www.oracle.com/technetwork/documentation/applications-167706.html
    HTH
    Srini

  • HI I changed my apple id but i still can get rid of the old one can u please help

    hi i've changed my apple id but i still can get rid of the old one would please help me

    bass83 wrote:
    hi i've changed my apple id but i still can get rid of the old one
    What do you mean...?  More details please.

  • I can dial out on my 4s & can answer calls, but no one can hear me talking? Tried network reset...anything else?

    Please help...can dial out & answer calls, but no one can hear me...tried network reset...anything else?

    Or you can call 1-800-My-Apple
    Sounds like there's a hardware problem with your Mic and you need to get it repaired which can be done either at the store (which is going to get super busy very soon) or you can call into tech support for them to set up the repair for you

  • My Location Service is turned on, but I still can get the "Find my iPhone" to work

    I can find my iMac and my Mac Book Pro, but my computers can't find my iPhone.  It keeps telling me my iPhone is Offline when it's not.  It tells me to turn on my "Location Services".  It was always turned on. I followed an online suggestion to turn off "Location Services" and then turn it back on.  I did that.  It still didn't work.  I even turned the phone off and waited about 10 minutes and then turned it back on and I still can't get it to locate my iPhone.  I really need this as I am always misplacing my phone and leaving it somewhere.  ;-)  Thanks.

    Again, nothing posted by PCMACK is correct.
    The only way to locate/disable/erase any lost/stolen iPhone/iPod Touch is through Find My Phone or a similar app. However, this requires that Find My Phone be setup/activated, on your phone, before it was lost/stolen. You would then login at iCloud.com & try to locate it. This requires the phone be turned on & have an Internet connection. There is no other way to locate a lost/stolen iPhone. Apple can't/won't help you, nor will your carrier. Report the loss to the Police, your carrier & Insurance company. Change all of your passwords.
    If your carrier offers Blacklisting & they Blacklist the phone, it will be unusable as a phone.
    If locked with a passcode, all a thief or whoever finds it has to do is force the phone into recovery mode & restore it. While this deletes all data on the phone, it also removes the passcode so the phone can then be used as a phone or touch.

  • BT Infinity has reached my area but the line check...

    I noted this rather poor general response to a question I see being asked by multiple community members.
    =========================================================
    Within an exchange area there will be some customers who can't get BT Infinity. There are several reasons why this could be the case:
    Your phone line may be connected directly to the telephone exchange and not to a local street cabinet.
    Your line may be too far from the local street cabinet to have a stable BT Infinity service.
    Your local street cabinet may not be suitable for fibre optic cables.
    We haven't yet got the council's planning permission to do the necessary work at your local street cabinet.
    So, even though you may be within an enabled exchange area, it's possible that your particular line may not be able to have BT Infinity yet.
    =========================================================
    I am still waiting for the promised ADSL2 speeds of up to 40mb promised several years ago. I am beginning to suspect that my little community of some 2000 executive homes built less than 12 years ago has some fundamental infrastructure problem that is just too costly for BT to fix.
    As far as I can tell none of the above excuses is an issue. Although as I have learnt, and many have commented, knowing anything with BT's roll out evasion policy is frustrating. I'm sure behind all this is a simple business case where BT require a certain % sign up to make enabling a cabinet viable. I just wish they could be honest with their customers.
    I know most of my neighbours have given up on BT ever delivering. I also suspect that as we have no other choice of broadband infrastructure BT are in no hurry to satisfy our demands. I have read most of the posts on the forum and cannot see anyway to get a realistic estimate of when or a reason why not.
    So if anyone from BT is listening please be honest, publish real information and if I will never get it let me know so I can stop answering the phone to your annoying sales people! ( who should also know they are trying to sell something they cant deliver)
    Rant over.

    The best bet is to get together and badger your council to get involved. Several people did that round here and BT have eventually responded. Ham pshire County Councildid have a role but it was our local council in Basingstoke who really helped plus a fair few local activists. Its a good argument if you can show that slow speeds are affecting your ability to run businesses etc and that you may have to move.

  • Verizon Crew Causes Outage But No One Can Arrive to Fix for 2 more Days! UNACCEPTABLE

    I have tried every other method of contacting Verizon and keep getting nothing but excuses. This morning a crew from Verizon knocked on our door to access our backyard in order to finally take down an old unused pole that has been there for months. We of course let them back there although we hadn't called yet to complain about someone taking down the pole bc we are not the type to complain. For months Phone, Internet and TV were all working fine, no issues, and were fine this morning as well... that is until the crew working on the pole finished what they were doing, and right when they were finishing up their work everything went down, Phone, Internet and TV. We called and did a live chat complaint immediately bc we figured since Verizon had literally just caused the problem they could come fix it. WRONG, they tell us 2 days before a tech can come to FIX VERIZON'S OWN MISTAKE!!!! So a Verizon crew has the time to come ruin our service but after being on hold and talking to someone on live chat we are told they are too busy to get back.
    I have a 3 year old, a 1 month old and my Husband is an attorney that often needs to work from home at night and file time sensitive documents with the Courts and this is unacceptable. Tonight he had to go to a family members house to file documents due by midnight tonight and that is where I am able to send this message from now. We would not complain if it was weather related or something out of Verizon's control bc things happen...but this was literally caused by a Verizon work crew in a Verizon truck and now the only answer we get is wait 2 days. UNACCEPTABLE. Due to this action we went from customers who never complain to posting on this just to get some relief and an acceptable answer.

    Hi LevittownKellys,
    Please go to your profile page for the forum by clicking on your name, and look at the top of the middle column where you will find an area titled "My Private Support Cases". There you will find a link to the private board where you and the agent may exchange information. This should be checked on a frequent basis, as the agent may be waiting for information from you before they can proceed with any actions. Please keep all correspondence regarding your issue in the private support portal.

  • Help on locking MySQL tables (many can read, but only one can write) Java

    Hi there,
    I have a question regarding locking of tables so that only one person can write to the file, but many are able to read the files (or tables entities).
    I am not sure if I need to lock the tables in my Java code or do I lock the tables within the MySQL syntax. I'm just a little confused on the matter.
    This java code is a working prototype of inserting a customer data into the database and that works fine. I just don't know how to implement it so that only one person can update the table at a time.
    Here is the Customer.java code that I have written.
    Help would be greatly appreciated, thanks so much.
    package business;
    //~--- non-JDK imports --------------------------------------------------------
    import shared.info.CustomerInfo;
    //~--- JDK imports ------------------------------------------------------------
    import java.sql.*;
    * @author
    public class Customer {
        static Connection    con  = DBConnection.getConnection();
        private CustomerInfo info = new CustomerInfo();
        private String               customerID;
        private String               firstName;
        private String               lastName;
        private String               email;
        private String               addressID;
        private String               homePhone;
        private String               workPhone;
        private String               unitNum;
        private String               streetNum;
        private String               streetName;
        private String               city;
        private String               provinceState;
        private String               country;
        private String               zipPostalCode;
        public Customer(String id) {
            try {
                PreparedStatement pstmt = con.prepareStatement("SELECT * FROM " +
                        "Customer NATURAL JOIN Address WHERE CustomerID = ?");
                pstmt.setString(1, id);
                ResultSet rs = pstmt.executeQuery();
                while (rs.next()) {
                    customerID    = rs.getString("CustomerID");
                    firstName     = rs.getString("FirstName");
                    lastName      = rs.getString("LastName");
                    homePhone     = rs.getString("HomePhone");
                    workPhone     = rs.getString("WorkPhone");
                    email         = rs.getString("Email");
                    city          = rs.getString("City");
                    provinceState = rs.getString("ProvinceState");
                    country       = rs.getString("Country");
                    zipPostalCode = rs.getString("ZipPostalCode");
                    unitNum       = rs.getString("UnitNum");
                    streetNum     = rs.getString("StreetNum");
                    streetName    = rs.getString("StreetName");
                    addressID     = rs.getString("AddressId");
            } catch (SQLException e) {
                e.printStackTrace();
            info.setCustomerID(customerID);
            info.setFirstName(firstName);
            info.setLastName(lastName);
            info.setHomePhone(homePhone);
            info.setWorkPhone(workPhone);
            info.setEmail(email);
            info.setCity(city);
            info.setProvinceState(provinceState);
            info.setCountry(country);
            info.setZipPostalCode(zipPostalCode);
            info.setUnitNum(unitNum);
            info.setStreetNum(streetNum);
            info.setStreetName(streetName);
            info.setAddressID(addressID);
        public static void addCustomer(CustomerInfo cust) {
            try {
                int id = -1;
                PreparedStatement pstmt = con.prepareStatement("INSERT INTO Address" +
                        "(UnitNum, StreetNum, StreetName, City, ProvinceState, Country," +
                        " ZipPostalCode) VALUES(?, ?, ?, ?, ?, ?, ?)");
                pstmt.setString(1, cust.getUnitNum());
                pstmt.setString(2, cust.getStreetNum());
                pstmt.setString(3, cust.getStreetName());
                pstmt.setString(4, cust.getCity());
                pstmt.setString(5, cust.getProvinceState());
                pstmt.setString(6, cust.getCountry());
                pstmt.setString(7, cust.getZipPostalCode());
                pstmt.executeUpdate();
                ResultSet rs = pstmt.getGeneratedKeys();
                rs.next();
                id = rs.getInt(1);
                pstmt = con.prepareStatement("INSERT INTO Customer" +
                        "(FirstName, LastName, HomePhone, WorkPhone, Email, AddressID)"
                        + "VALUES(?, ?, ?, ?, ?, ?)");
                pstmt.setString(1, cust.getFirstName());
                pstmt.setString(2, cust.getLastName());
                pstmt.setString(3, cust.getHomePhone());
                pstmt.setString(4, cust.getWorkPhone());
                pstmt.setString(5, cust.getEmail());
                pstmt.setInt(6, id);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
        public void setFirstName(String newName) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Customer"
                                              + " SET FirstName = ? WHERE CustomerID = ?");
                pstmt.setString(1, newName);
                pstmt.setString(2, customerID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            firstName = newName;
        public void setLastName(String newName) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Customer"
                                              + " SET LastName = ? WHERE CustomerID = ?");
                pstmt.setString(1, newName);
                pstmt.setString(2, customerID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            lastName = newName;
        public String getFirstName() {
            return firstName;
        public String getLastName() {
            return lastName;
        public void setHomePhone(String number) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Customer"
                                              + " SET HomePhone = ? WHERE CustomerID = ?");
                pstmt.setString(1, number);
                pstmt.setString(2, customerID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            homePhone = number;
        public String getHomePhone() {
            return homePhone;
        public void setWorkPhone(String number) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Customer"
                                              + " SET WorkPhone = ? WHERE CustomerID = ?");
                pstmt.setString(1, number);
                pstmt.setString(2, customerID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            workPhone = number;
        public String getWorkPhone() {
            return workPhone;
        public void setEmail(String email) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Customer" + " SET Email = ? WHERE CustomerID = ?");
                pstmt.setString(1, email);
                pstmt.setString(2, customerID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            this.email = email;
        public String getEmail() {
            return email;
        public void setUnitNum(String num) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Address" + " SET UnitNum = ? WHERE AddressId = ?");
                pstmt.setString(1, num);
                pstmt.setString(2, addressID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            unitNum = num;
        public String getUnitNum() {
            return unitNum;
        public void setCity(String city) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Address" + " SET City = ? WHERE AddressId = ?");
                pstmt.setString(1, city);
                pstmt.setString(2, addressID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            this.city = city;
        public String getCity() {
            return city;
        public void setStreetNum(String num) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Address" + " SET StreetNum = ? WHERE AddressId = ?");
                pstmt.setString(1, num);
                pstmt.setString(2, addressID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            streetNum = num;
        public String getStreetNum() {
            return streetNum;
        public void setStreetName(String name) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Address"
                                              + " SET StreetName = ? WHERE AddressId = ?");
                pstmt.setString(1, name);
                pstmt.setString(2, addressID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            streetName = name;
        public String getStreetName() {
            return streetName;
        public void setZipPostalCode(String code) {
            try {
                PreparedStatement pstmt = con.prepareStatement("UPDATE Address"
                                              + " SET ZipPostalCode = ? WHERE AddressId = ?");
                pstmt.setString(1, code);
                pstmt.setString(2, addressID);
                pstmt.executeUpdate();
            } catch (SQLException e) {
                e.printStackTrace();
            zipPostalCode = code;
        public String getZipPostalCode() {
            return zipPostalCode;
        public CustomerInfo getInfo(){
            return info;
        static void deleteCustomer(String customerId) {
            try{
                PreparedStatement pstmt = con.prepareStatement("DELETE FROM Customer" +
                        " WHERE CustomerId = ?");
                pstmt.setString(1, customerId);
                pstmt.executeUpdate();
            }catch(SQLException e){
                e.printStackTrace();
        static void updateCustomer(CustomerInfo custInf) {
            try{
                PreparedStatement pstmt = con.prepareStatement("UPDATE customer" +
                        " SET firstName = ?, SET lastName = ?," +
                        " SET homePhone = ?, SET workPhone = ?, SET email = ?" +
                        " WHERE CustomerId = ?");
                pstmt.setString(1, custInf.getFirstName());
                pstmt.setString(2, custInf.getLastName());
                pstmt.setString(3, custInf.getHomePhone());
                pstmt.setString(4, custInf.getWorkPhone());
                pstmt.setString(5, custInf.getEmail());
                pstmt.setString(6, custInf.getCustomerID());
                pstmt.executeUpdate();
                pstmt = con.prepareStatement("UPDATE address" +
                        " SET unitNum = ?, SET StreetNum = ?, SET StreetName = ?," +
                        " SET city = ?,SET Province = ?,SET country = ?,SET ZipPostalCode = ?" +
                        " WHERE AddressId = ?");
                pstmt.setString(1, custInf.getUnitNum());
                pstmt.setString(2, custInf.getStreetNum());
                pstmt.setString(3, custInf.getStreetName());
                pstmt.setString(4, custInf.getCity());
                pstmt.setString(5, custInf.getProvinceState());
                pstmt.setString(6, custInf.getCountry());
                pstmt.setString(7, custInf.getZipPostalCode());
                pstmt.setString(8, custInf.getAddressID());
                pstmt.executeUpdate();
            }catch(SQLException e){
                e.printStackTrace();
    }In addition, here is my customer sql table.
    -- Table structure for table `customer`
    DROP TABLE IF EXISTS `customer`;
    CREATE TABLE `customer` (
    `CustomerID` mediumint(9) NOT NULL auto_increment,
    `FirstName` varchar(20) NOT NULL,
    `LastName` varchar(20) NOT NULL,
    `HomePhone` varchar(11) NOT NULL,
    `WorkPhone` varchar(11) default NULL,
    `Email` varchar(20) NOT NULL,
    `AddressID` mediumint(9) default NULL,
    PRIMARY KEY (`CustomerID`),
    KEY `AddressID` (`AddressID`),
    CONSTRAINT `customer_ibfk_1` FOREIGN KEY (`AddressID`) REFERENCES `address` (`AddressID`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
    -- Dumping data for table `customer`
    LOCK TABLES `customer` WRITE;
    /*!40000 ALTER TABLE `customer` DISABLE KEYS */;
    /*!40000 ALTER TABLE `customer` ENABLE KEYS */;
    UNLOCK TABLES;

    to the best of my knowledge, this is something related to the database and not the programming. If you'd want to be the only user to read and edit the table, speicify only one user with that privilege and make it password protected. User must enter the password to write to the tables.

Maybe you are looking for

  • Why does this happen when I insert editable region?

    Hi ppl... I got a small problem here. When I insert editing region into the ORANGEBOX div, for some unknown reason which I can't figure out, my spry menu bar shifts to the left. But in preview, it looks fine. What's the reason for this and how can I

  • HT3345 Importing from xls problems with the date format (mixed european format)

    Hi. I made some spreadsheets with Neo Office and saved them in xls format. So I can import them in numbers, doing so in OpenOffice, LibreOffice or even the worst in Mircosoft Office on a PC works just fine. But importing them with Numbers 2.0.4 it ju

  • Preview Edit

    Since upgrading the Preview editing tools are not working. I can no longer drag selections; if I click on the Pen tool I get the crop box and it goes on and on. And half the time I can't even get the editing task bar to show up. Any idea what's going

  • Doubts in temporary files

    Hi all, last week i did database-cloning using cold backup. the steps i did is 1.)backed up the controlfile. 2.)shutdown immediate 3.)create passwordfile and made directories structures. 4.)edit the pfile 5.)startup nomount pfile 6.)exec.create contr

  • RMI and SSL

    Does SSL usage require dynamic stub loading? I have worked without dynamic stub loading and would like to have this unchanged when adding SSL encryption.